Sono d'accordo con JustAnAnonUser_13249 che la risposta è vecchia, tuttavia nessuna delle risposte la copre abbastanza.
Come da titolo performance loss of a 32bit OS on a 64bit processor
::
- Supponendo una configurazione di Windows (risposte abbastanza diverse per altri sistemi operativi)
- E una configurazione AMD 64. (che è ciò che utilizza Intel. Intel 64 bit era Itanium)
Innanzitutto, Vista 32 bit funzionerà altrettanto velocemente su un processore a 32 bit come su un processore a 64 bit (in modalità 32 bit). Non v'è alcuna perdita di prestazioni qui.
Quello che probabilmente il tuo amico ha cercato di dire è "Perché non utilizzare Windows Vista 64 bit e sfruttare la CPU a 64 bit nel tuo laptop?".
In quale caso:
- I driver nel 2009 probabilmente erano meno stabili sulla piattaforma Windows. Questo non è più il caso. (in realtà, sospetto che non sia il contrario)
- Il footprint di memoria del sistema operativo e dei programmi diventa più grande. Le percentuali di hit della cache diminuiscono. Ciò rende più lento l'esecuzione di 64 bit.
- AMD 64 ha molti miglioramenti rispetto alla vecchia configurazione a 32 bit. Ad esempio il doppio del numero di registri. Questo lo rende più veloce.
In pratica questi ultimi due punti si annullano a vicenda.
Ci sono ragioni per NON usare più un vecchio sistema operativo a 32 bit, esempi:
Lo spazio degli indirizzi è limitato a 4GiB. Questo è 4GiB meno lo spazio di indirizzi riservato per le schede PCI. (quindi un sistema RAM da 4GiB con una scheda grafica da 1GB potrebbe avere meno di 3GiB utilizzabile.
I programmi Windows sono limitati a 2GiB max. Usando PEA puoi indirizzare più memoria ma sei ancora limitato a 2GiB per programma. (Leggi: puoi aprire più programmi da 2GiB. Ad esempio tre programmi da 2GiB. Ma non uno singolo da 5GiB)
Driver: quasi nessuno usa più sistemi a 32 bit. Potrebbe essere difficile trovare un driver a 32 bit invece di quello normale (che è abbastanza diverso dal 2009 quando è stata posta la domanda).
(Sono sempre stato scettico sulla versione a 64 bit, perché la gente mi diceva che c'erano molte applicazioni che non funzionavano più da quando hanno installato la versione a 64 bit.)
Errore utente. Un browser a 64 bit, un plug-in a 64 bit, Java a 64 bit ecc. Funzionano tutti bene.
Cercare di usare un browser a 64 bit e java a 32 bit o viceversa otoh è molto divertente.
Quindi chi può chiarire questo per me? :)
Ho il sospetto che non leggerai più questo, ma nel caso qualcuno raggiunga questa risposta: Google questo sito. Ci sono dozzine di variazioni su questa domanda.