I sistemi operativi a 32-bit girano più velocemente sui computer a 64-bit rispetto ai sistemi operativi a 64-bit?

I sistemi operativi a 32 bit girano più velocemente sui computer a 64 bit rispetto ai sistemi operativi a 64 bit?

Secondo PC Magazine, "Installare un sistema operativo a 32 bit su un sistema con architettura a 64 bit funzionerà, ma non è ottimale. Un sistema operativo a 32-bit, per esempio, ha più limitazioni, in particolare può utilizzare solo 4GB di RAM. Installare più RAM su un sistema con un sistema operativo a 32 bit non ha molto impatto sulle prestazioni. Ma aggiornate quel sistema con la RAM in eccesso alla versione a 64-bit di Windows e noterete la differenza."

Prendiamo Windows, per esempio. Quando si installa la versione a 64 bit di Windows, può ancora eseguire programmi a 32 bit, ma lo fa attraverso un sottosistema di emulazione per questo, chiamato Windows32 su Windows64, o WoW64. Guardate nel vostro drive C: qualche volta - vedrete due Cartelle Programma: una per i programmi a 64 bit, un'altra chiamata Cartelle Programma (x86) solo per le applicazioni a 32 bit. Dovrebbe essere ovvio che l'esecuzione di un programma sotto 'emulazione' non potrà mai essere veloce come l'esecuzione nativa di quel programma. Ma questa è la versione a 64 bit di Windows.

Quindi, mentre un sistema operativo a 32 e 64 bit può funzionare su un processore a 64 bit, solo il sistema operativo a 64 bit può utilizzare tutta la potenza del processore a 64 bit (registri più grandi, più istruzioni) - in breve può fare più lavoro nello stesso tempo. Un processore a 32 bit supporta solo il sistema operativo Windows a 32 bit e la RAM è limitata a 3GB effettivi.

Controlla Quanta RAM serve davvero al tuo PC? per una discussione sui requisiti di memoria. Dal momento che un sistema operativo a 32 bit può vedere solo 4GB di RAM (3GB utilizzabili, tipicamente), andare con un sistema operativo a 64 bit, e la capacità di utilizzare quantità molto maggiori di RAM nega davvero qualsiasi differenza di velocità che potrebbe esistere - se esiste.