In che modo il passaggio da Intel a Arm Cpus influenzerà gli utenti Mac?

Apple ha deciso di passare dall'utilizzo delle CPU Intel per alimentare i suoi computer all'utilizzo delle proprie CPU personalizzate basate su ARM che chiama "Silicio Apple". Apple ha progettato le proprie CPU mobili per anni, ma questo passaggio da Intel ad ARM ha un problema potenzialmente grande di cui la maggior parte dei consumatori probabilmente non sarà a conoscenza. Fortunatamente per gli utenti Mac, Apple sta lavorando per ridurre al minimo qualsiasi effetto sull'utente finale.

Architettura

Le CPU Intel e AMD utilizzano l'architettura x86 o più specificamente l'architettura x86_64, una variante a 64 bit delle originali architetture x86 a 16 e poi a 32 bit. Questo è fondamentalmente un insieme standard di istruzioni che una CPU può eseguire. Quando le app vengono scritte e compilate, devono tenere conto del tipo di piattaforma su cui vengono eseguite. Questo non significa solo Windows, macOS o Linux, ma significa anche il set di istruzioni che la CPU sta eseguendo. Con l'ubiquità del set di istruzioni x86 nel mercato dei computer, essenzialmente tutto è progettato per usarlo.

Il problema è che le CPU basate su ARM non utilizzano il set di istruzioni x86, utilizzano il set di istruzioni ARM e questo non è compatibile con x86. Ciò significa che la maggior parte dei programmi che verrebbero eseguiti su un Mac basato su Intel non sarebbe in grado di funzionare su un Mac basato su ARM.

Esistono due modi in cui Apple prevede di risolvere questo problema. Il primo è persuadere gli sviluppatori a modificare le proprie app per lavorare anche su CPU ARM, il secondo è utilizzare un "livello di astrazione". Data la dimensione della quota di mercato di Apple, sarà probabilmente in grado di convincere molti sviluppatori a pubblicare una versione ARM del loro software. Questo potrebbe richiedere del tempo per diventare comune, soprattutto perché potrebbe richiedere alcune modifiche al codice.

Il livello di astrazione, chiamato "Rosetta 2" è progettato come misura temporanea per consentire l'esecuzione di applicazioni x86 su CPU ARM. Questo processo potrebbe non funzionare perfettamente per tutte le applicazioni, causando potenzialmente problemi di stabilità e prestazioni, ma in genere dovrebbe funzionare per la maggior parte delle applicazioni. Avrà anche un tempo di elaborazione maggiore ogni volta che si verifica la conversione, ad esempio durante l'installazione dell'applicazione o l'esecuzione del codice.

Suggerimento: il livello di astrazione è denominato "Rosetta 2" in quanto segue il livello di astrazione originale di Rosetta utilizzato quando Apple è passata dall'architettura PowerPC di IBM a x86 di Intel.

In realtà, questo approccio significa che gli utenti macOS potrebbero doversi abituare a verificare che il software che desiderano installare sia compatibile con ARM anziché con CPU x86. Il livello di astrazione stesso dovrebbe essere essenzialmente trasparente per l'utente, quindi dovrebbe essere un problema.

Prestazione

L'altro potenziale problema è la prestazione. Le CPU ARM sono state generalmente utilizzate nei dispositivi mobili perché sono molto efficienti dal punto di vista energetico e quindi forniscono ai dispositivi una durata della batteria più lunga. Questo non sembra particolarmente un aspetto negativo, sfortunatamente, inoltre, non si sono confrontati favorevolmente con i livelli di prestazioni medio-alti delle CPU desktop tradizionali in termini di prestazioni grezze.

Nel complesso, le modifiche all'efficienza dovrebbero portare a un notevole miglioramento della durata della batteria, ove applicabile. Mentre è probabile che le CPU di fascia media rimangano in qualche modo competitive con i loro predecessori Intel x86, questo potrebbe non essere il caso delle opzioni di punta

Potenzialmente per aiutare a risolvere questo problema, la prima generazione di dispositivi Apple che utilizzano effettivamente le CPU ARM saranno i prodotti di livello medio-basso con i dispositivi di fascia alta che rimarranno su Intel per almeno un'altra generazione.



Leave a Comment

Come clonare un disco rigido

Come clonare un disco rigido

Nell'era digitale moderna, in cui i dati sono una risorsa preziosa, la clonazione di un disco rigido su Windows può essere un processo cruciale per molti. Questa guida completa

Come risolvere il problema con il caricamento del driver WUDFRd su Windows 10?

Come risolvere il problema con il caricamento del driver WUDFRd su Windows 10?

Stai riscontrando il messaggio di errore durante l'avvio del computer che dice che il driver WUDFRd non è stato caricato sul tuo computer?

Come risolvere il codice di errore NVIDIA GeForce Experience 0x0003

Come risolvere il codice di errore NVIDIA GeForce Experience 0x0003

Hai riscontrato l'esperienza NVIDIA GeForce con il codice di errore 0x0003 sul tuo desktop? Se sì, leggi il blog per scoprire come correggere questo errore in modo semplice e veloce.

How to Use Auto Clicker for Chromebook

How to Use Auto Clicker for Chromebook

Today, were going to delve into a tool that can automate repetitive clicking tasks on your Chromebook: the Auto Clicker. This tool can save you time and

Come rimuovere una GPU da un PC Windows nel 2023

Come rimuovere una GPU da un PC Windows nel 2023

Devi rimuovere la GPU dal tuo PC? Unisciti a me mentre ti spiego come rimuovere una GPU dal tuo PC in questa guida dettagliata.

Come installare ununità SSD NVMe su desktop e laptop

Come installare ununità SSD NVMe su desktop e laptop

Hai acquistato un nuovo SSD NVMe M.2 ma non sai come installarlo? Continua a leggere per sapere come installare un'unità SSD NVMe su laptop o desktop.

Cosè una bomba logica?

Cosè una bomba logica?

Una bomba logica è un incidente di sicurezza in cui un utente malintenzionato organizza un'azione ritardata. Continua a leggere per scoprire di più.

Che cosè Stuxnet?

Che cosè Stuxnet?

Stuxnet era un worm autopropagante. È stato il primo utilizzo di un'arma informatica e la prima istanza di malware.

Cosè un hacker etico?

Cosè un hacker etico?

Un hacker etico è un hacker che agisce entro i limiti della legge. Continua a leggere per saperne di più sull'argomento.

Che cosè la crittografia simmetrica?

Che cosè la crittografia simmetrica?

Ci sono molte parti diverse della crittografia. Se vuoi crittografare alcuni dati, ci sono due tipi di algoritmi che puoi usare: symmetric