Cos'è un processore ARM? Tutto ciò che devi sapere

Cos'è un processore ARM? Tutto ciò che devi sapere / Spiegazione della tecnologia

Se hai prestato attenzione a smartphone e tablet probabilmente hai sentito parlare del termine “BRACCIO” usato per riferirsi all'hardware all'interno. Viene lanciato a sinistra ea destra, spesso come punto di differenziazione da laptop e desktop, che utilizzano Intel x86.

Ma cos'è ARM, esattamente? Un'architettura di processore? Una marca di hardware? O qualcos'altro? Questo è raramente spiegato. Tagliamo la confusione e arriviamo alle basi. Ma prima di farlo, potresti voler rispolverare le basi di una CPU. Che cos'è una CPU e che cosa fa? Cos'è una CPU e cosa fa? Gli acronimi informatici sono confusi. Che cos'è una CPU comunque? E ho bisogno di un processore quad o dual-core? Che ne dici di AMD o Intel? Siamo qui per aiutare a spiegare la differenza! Leggi di più .

La chiave per ARM è RISC

ARM è un acronimo che sta per Advanced RISC Machine. Nel nome c'è un altro acronimo (sì, acronimi annidati!) Che sta per Reduced Instruction Set Computing.

RISC è, nella sua forma più ampia, una filosofia di design per i processori. Deriva dalla convinzione che un processore con un set di istruzioni relativamente semplice sarà più efficiente di uno che è più complesso. Il termine originariamente è entrato in uso negli anni '80 con un progetto di ricerca chiamato Berkeley RISC che analizzava le possibilità di questo approccio alla progettazione e quindi creava processori basati su di esso.

Tutti i processori ARM sono considerati progetti RISC, ma ciò non significa molto perché RISC stesso è semplicemente un approccio alla progettazione piuttosto che uno standard tecnologico o un'architettura di processore. Tuttavia, una conoscenza di base di RISC incornicia correttamente ARM.

Nozioni di base di ARM

ARM si riferisce a se stesso come a un'architettura, che può causare un fraintendimento rispetto a Intel. Intel offre a ogni nuovo chip design un proprio codice univoco e parla di ognuno come di una nuova architettura, anche quando spesso ci sono molte somiglianze e tutti usano lo stesso set di istruzioni (x86). ARM, d'altra parte, tratta i suoi progetti come una famiglia ininterrotta. Gli aggiornamenti fanno ancora parte dell'architettura ARM. Hanno appena ricevuto un nuovo numero di versione.

La caratteristica più rilevante per i consumatori non è la microarchitettura (il design fisico del chip), ma piuttosto il set di istruzioni. Il set di istruzioni è l'insieme di funzionalità e caratteristiche di base che un processore mette a disposizione del software. Determina quale aritmetica può essere utilizzata, come deve essere allocata la cache e l'ordine in cui devono essere eseguite le istruzioni. Il software progettato per un set di istruzioni non può essere utilizzato su un altro a meno che non sia stato rivisto.

Microarchitetture e set di istruzioni non possono essere separati perché l'architettura è un'espressione fisica dell'insieme di istruzioni. Questo è il motivo per cui i processori basati su ARM tendono ad essere piccoli, efficienti e relativamente lenti. Il semplice set di istruzioni richiede un design piccolo e semplice con meno transistor. I transistor consumano energia e aumentano le dimensioni dello stampo (il che aumenta il costo di produzione), quindi avere il minor numero possibile è l'ideale quando si seleziona un processore per uno smartphone o un tablet.

L'attività di ARM è diversa

Parlare di processori ARM nel suo insieme può essere difficile perché ci sono così tanti disponibili e le loro prestazioni variano. È contro-intuitivo. Come può Apple avere processori ARM più veloci rispetto alla concorrenza quando usa la stessa architettura?

Questo accade a causa del modo in cui ARM Holdings, la società che è responsabile di ARM, fa affari. ARM Holdings è solo una società di design. Gestiscono il set di istruzioni e progettano nuove versioni dell'architettura core e poi lo concedono in licenza ad altre società. Queste aziende possono quindi migliorarlo e associarlo a qualsiasi hardware appropriato.

Aiuta a capire l'architettura core di ARM. Che cos'è un processore Core? [MakeUseOf Explains] Che cos'è un core del processore? [MakeUseOf Explains] Ogni computer ha un processore, sia che si tratti di un piccolo efficiency pro o di un potente generatore di prestazioni, altrimenti non sarebbe in grado di funzionare. Naturalmente, il processore, chiamato anche CPU o elaborazione centrale ... Read More è solo un processore. Non gestisce la connettività wireless. Non gestisce la grafica. USB 3.0: tutto quello che c'è da sapere USB 3.0: tutto quello che c'è da sapere USB 3.0 batte USB 2.0 in tanti modi. Ecco tutto ciò che devi sapere sul motivo per cui dovresti sempre scegliere USB 3.x quando possibile. Ulteriori informazioni o altre forme di connettività cablata. Tutto ciò è responsabilità di altri licenziatari hardware che abbinano l'architettura.

Ecco perché ci sono così tante varianti di ARM sul mercato e perché si comportano diversamente. Apple ha un intero staff tecnico interno che lavora sui suoi processori ARM. Altre società, come Qualcomm e Texas Instruments, fungono da intermediari. Prendono l'architettura ARM, la accoppiano con una varietà di hardware e poi la rivendono come “system-on-a-chip” per smartphone e tablet.

Cosa significa ARM per i consumatori

Per un consumatore, ARM può essere pensato come un ecosistema. Il software progettato per ARM funziona solo su ARM. Windows RT Qual è la differenza tra Windows 8 e Windows RT? [MakeUseOf Explains] Qual è la differenza tra Windows 8 e Windows RT? [MakeUseOf Explains] Con l'annuncio del tablet Surface alcune settimane fa e l'ultima versione di Windows 8 che si avvicina sempre più, alcune persone sono comprensibilmente confuse riguardo alle varie versioni disponibili. Sono qui per ... Leggi Altre applicazioni, ad esempio, non funzionano su un PC con Windows 8. Devono essere apportate modifiche a un programma per passare da ARM a x86.

I sistemi operativi che funzionano su un dispositivo ARM dovrebbero funzionare su altri. Questo è il motivo per cui ci sono così tante modifiche Android e perché Android può potenzialmente essere caricato su tablet da HP e BlackBerry. Tuttavia, Apple ha problemi con l'ecosistema, perché il codice sorgente di iOS non è disponibile. Il tentativo di portare iOS ad altri dispositivi ARM è quasi impossibile senza di esso.

ARM significa anche minore assorbimento di potenza e prestazioni inferiori rispetto a x86. Ciò non è tuttavia scolpito nella pietra, perché entrambe le architetture stanno cambiando nel tempo. Intel sta lavorando sodo per creare versioni dei suoi processori con un assorbimento di potenza estremamente basso. E ARM Holdings sta lavorando duramente per migliorare le prestazioni dei suoi progetti.

ARM sarà nel tuo PC?

Ci sono stati alcuni tentativi di vendere dispositivi tradizionali con processori ARM che funzionano come i PC tradizionali. Motorola ha venduto una tastiera dock per lo smartphone Atrix e lo ha pubblicizzato come un sostituto del laptop. ASUS vende una linea di tablet Android con dock per tastiera. E Samsung ora vende un Chromebook Cos'è un Chromebook? [MakeUseOf Explains] Che cos'è un Chromebook? [MakeUseOf Explains] Tutto si sta muovendo verso il web, che ora viene più comunemente doppiato “la nuvola”. Pertanto, i tuoi dispositivi dovrebbero probabilmente essere pronti e ben equipaggiati per sfruttare appieno i servizi cloud per il tuo ... Leggi altro su ARM.

Tali tentativi prefigurano una tempesta di potenziale che circonda ARM, ma è impossibile prevedere il percorso e l'intensità della tempesta. Le attuali architetture ARM sono significativamente inferiori rispetto alle prestazioni dei processori Intel più lenti (non importa la sua linea principale di processori Core). Nvidia dice che sta lavorando su un processore che usa l'architettura ARM in competizione con Intel, ma non è chiaro come questo venga realizzato o quando un prodotto finito potrebbe essere rilasciato.

Per ora la potenziale minaccia di ARM rimane una nuvola scura all'orizzonte del potenziale spazio del PC. Sembra minaccioso, ma una minaccia concreta deve ancora manifestarsi. ARM è una tempesta terribile o semplicemente alcune nuvole in ombra che alla fine si disperderanno? Questo rimane da vedere.

Scopri di più su: CPU.