Finestre

Windows RT e 8: le differenze tra architetture ARM e x86

Sommario:

Anonim

Nella puntata precedente dello speciale Windows 8 abbiamo spiegato quali erano le caratteristiche ei limiti di Windows RT. Una delle maggiori differenze era che Windows RT era pronto per funzionare su architetture ARM. Ma, Cos'è veramente l'architettura ARM, e in cosa differisce dall'architettura x86?

Differenze a livello hardware

A livello hardware, la principale differenza tra ARM e x86 è che hanno diversi set di istruzioni.Per così dire, parlano una lingua diversa, il che rende un sistema totalmente incompatibile con l' altro. In altre parole, i file binari non possono essere condivisi tra i due sistemi.

Se passiamo a esplorare il comportamento dei processori, vedremo che ARM ha un enorme vantaggio rispetto a x86 nel consumo energetico. Avendo una struttura e istruzioni più semplici, ARM consuma molta meno energia rispetto ai normali processori Intel. Come puoi immaginare, questo lo rende il candidato perfetto per dispositivi mobili come telefoni o tablet.

Tuttavia, sono i processori x86 che si distinguono per le prestazioni, come puoi vedere in benchmark come questo. Quell'architettura più complessa consente di eseguire più ottimizzazioni mentre l'applicazione è in esecuzione, come scambiare l'ordine delle istruzioni per migliorare il tempo di esecuzione.

Nonostante il fatto che sia ARM che Intel lavorino per ridurre i vantaggi dell'uno rispetto all' altro, le differenze sono ancora abbastanza notevoli che ciascun processore viene utilizzato in un diverso tipo di computer: dall'Intel ai computer e ARM su telefoni cellulari e tablet.

Differenze trasferite al software: Windows 8 e Windows RT

Sopra ho detto che a causa dei diversi set di istruzioni, i binari non sono compatibili tra ARM e x86. Allora perché le stesse app Metro possono essere eseguite su Windows 8 e Windows RT?

La risposta è che le app Metro non sono esattamente un codice binario. Normalmente, quando si è su un computer (Windows, Mac o Linux) e si compila un programma, viene creato un file che contiene le istruzioni che verranno eseguite direttamente sul processore.

"Tuttavia, le applicazioni Metro (come qualsiasi applicazione creata con .NET) sono compilate in un linguaggio intermedio, MSIL (Microsoft Intermediate Language), che viene poi interpretato> "

Oltre a motivi più commerciali, questo è il principale motivo tecnico per cui Windows RT supporta solo app in stile Metro, una diretta conseguenza dell'utilizzo di processori ARM.C'è, ovviamente, il problema delle prestazioni: non possiamo mettere un software potente come Mathematica o Visual Studio su un sistema con un processore ARM e aspettarci che funzioni come un processore Intel.

ARM limita ciò che possiamo fare con il computer

"L&39;idea di Windows RT è che si tratta di un sistema per tablet. Dobbiamo dimenticare completamente che è come Windows>"

Ad esempio, installare Linux su un tablet ARM non sarà facile come installarlo su un computer Intel. Non solo a causa di problemi con i driver (che sono sempre presenti), ma perché avremmo bisogno di versioni specifiche del sistema realizzate per processori ARM.

Neanche noi saremo in grado di controllare l'avvio del sistema. Come ti ha detto ngm nella puntata precedente dello speciale, ci siamo completamente dimenticati di rimuovere Secure Boot o di modificare le impostazioni del BIOS (ora UEFI).

ARM, un'architettura mobile per un sistema mobile

La conclusione è che ARM è un tipo di processore rivolto soprattutto a telefoni cellulari e tablet, e Windows RT sfrutta tutte le possibilità che offre. Maggiore autonomia e prestazioni più che sufficienti per un sistema in cui, probabilmente, l'attività più intensa che svolgeremo sarà l'ascolto di musica durante la modifica di un documento.

Special Windows 8 Approfondimenti

Finestre

Scelta dell'editore

Back to top button