Windows 7: la versione a 64 bit è migliore nelle prestazioni rispetto a quella a 32 bit?

Il sistema operativo a 32 bit è più snello e richiede meno risorse di sistema per funzionare. Poiché il sistema operativo a 32 bit è solo per eseguire software a 32 bit, deve solo caricare librerie a 32 bit, servizi ecc. E vengono utilizzati 3 GB di Ram. Sì?

Ma il sistema operativo a 64 bit deve caricare anche un sacco di bagagli a 32 bit. E sapevate che la maggior parte del software che si esegue su 64-bit, è codice a 32-bit in realtà. E un altro aspetto negativo è che vengono utilizzate risorse di sistema extra per far sì che il codice a 32 bit si comporti come se fosse un codice a 64 bit. Avete capito l'idea...

32-bit OS ha il sistema per eseguire solo software a 32 bit
64.bit OS ha il sistema per eseguire sia software a 32 bit che a 64 bit.

PRETTAMENTE CHIARO.... In questo scenario da 3 GB il vostro sistema operativo a 64 bit che gira più velocemente sarebbe solo un effetto placebo.

L'altro punto:

Non credo che più ram significhi più utilizzo della batteria, a meno che non si esegua un sistema operativo. Più ram significa meno swapping del disco rigido. Meno swapping del disco significa meno attività del disco rigido. I dischi rigidi consumano molta più energia dei moduli ram.

QUOTA DA:

WOW64: Mappatura della memoria di applicazioni a 32bit in esecuzione su un Windows a 64bit

Ogni volta che un processo accede a un disco, alla rete, al registro o a qualsiasi altra risorsa di sistema, la chiamata API corrispondente finisce invariabilmente in modalità kernel. Il kernel x64, naturalmente, si aspetta strutture dati a 64 bit (puntatori e simili). Le applicazioni a 32-bit, d'altra parte, usano strutture dati a 32-bit. Quindi è necessaria una conversione (chiamata thunking), che viene eseguita dalle DLL di WoW menzionate sopra, ma ha un prezzo. Non tanto le prestazioni - l'overhead della CPU è trascurabile nella maggior parte dei casi - ma la RAM. La conversione dei dati da 32-bit a 64-bit essenzialmente raddoppia la quantità di RAM richiesta per memorizzare i dati. Tuttavia, poiché solo alcune strutture di dati devono essere convertite e l'uso di quelle strutture varia notevolmente tra le applicazioni, non è semplicemente possibile dare una buona stima di quanta RAM in più è necessaria per eseguire un'applicazione a 32-bit su x64 rispetto a x86. Come spesso, dipende..."