Dove si usano i processori ARM?
Le due principali architetture che troverete nei vostri dispositivi al giorno d'oggi sono x86 e ARM. I PC Windows hanno usato x86 per molto tempo, e non sono mai cambiati a causa della compatibilità all'indietro (Intel ci ha provato con il loro progetto dell'architettura Itanium e ha fallito). Tuttavia, sul vostro telefono, la retrocompatibilità con le applicazioni Windows è praticamente fuori questione. Quindi ha senso usare un'architettura diversa se disponibile.
Il miglior sostituto? ARM.
Nota a margine: Apple originariamente voleva che l'iPhone eseguisse un chip Atom di Intel a basso wattaggio, ma Intel non poteva fornirlo, così hanno fatto il porting di OS X su ARM.
Perché ARM? È stato originariamente sviluppato da Acorn Computers nel Regno Unito per i loro computer in stile RISC (Reduced Instruction Set Computing). I 32 bit x86 e x86_64 hanno entrambi un sacco di bagagli per la retrocompatibilità, ma il loro set di istruzioni RISC no.
Questo significa che
- il codice assembly di ARM è composto da molte piccole istruzioni piuttosto che da meno istruzioni, ma più complesse, e
- ARM non ha nessuna caratteristica inutile o complicata. Una grande mancanza è AES per la crittografia, motivo per cui Android 5.0 ha avuto molti problemi quando ha abilitato la crittografia di default. Apple invece ha un chip dedicato a questo.
La semplicità di ARM significa che i chip possono essere resi più semplici. A causa di ciò, possono essere realizzati con percorsi circuitali molto più brevi di quelli consentiti da x86, permettendo così al chip di essere ancora più piccolo, e di solito consumare meno energia. Il che mi porta alla ragione più grande: Il consumo di energia.
I chip ARM, a causa delle loro istruzioni più semplici, tendono a richiedere meno energia per funzionare: ideale su qualcosa come uno smartphone. I percorsi di resistenza più piccoli renderebbero anche più facile per un segnale viaggiare con meno potenza, diminuendolo più lontano.
Un'altra grande parte dei vantaggi di ARM'è il calore. A differenza dei computer portatili e dei desktop con dissipatori e ventole, il telefono è raffreddato passivamente. La CPU deve dissipare tutto il calore attraverso il telefono: ecco perché il tuo telefono è caldo mentre stai facendo qualcosa di intenso su di esso.
E questo non è tutto:
I produttori non devono dare soldi a Intel o AMD. Facendo loro risparmiare denaro. Naturalmente le aziende vogliono risparmiare denaro.
Quindi questo è il motivo!
P.S. Sulla parte storica: ARM sta per Acorn RISC Machines :)
Articoli simili
- Perché i processori ARM sono più efficienti dal punto di vista energetico (prestazioni/watt) dei processori x86?
- Perché è necessaria una licenza di ARM per progettare una CPU ARM? Come sono protetti i set di istruzioni?
- Cosa rende i processori ARM molto più efficienti dal punto di vista energetico?
- Qual è la differenza tra processori ARM e x86?