Perché Windows 7 a 64 bit richiede più memoria di 32 bit, secondo il consulente per l'aggiornamento?
Perché Windows 7 a 64 bit richiede più memoria di 32 bit, secondo il consulente per l'aggiornamento?
Risposte:
Non ho informazioni speciali sul consulente per l'aggiornamento, ma qui ci sono un paio di possibilità:
Non ci sono molte ragioni per usare 64-bit a meno che tu non abbia più di 3 GB di RAM, poiché lo spazio indirizzo aggiuntivo non farà molto per te. Ci sono alcuni motivi speciali, come applicazioni ad alta sicurezza o determinate elaborazioni multimediali, ma in generale lo spazio degli indirizzi di memoria è la ragione per utilizzare un sistema operativo a 64 bit al momento.
I sistemi operativi a 64 bit utilizzano più spazio per memorizzare gli indirizzi di memoria, poiché ogni indirizzo è generalmente il doppio (questo non è del tutto preciso, ma qui farà una generalizzazione). Ciò significa che la memorizzazione delle posizioni dei dati in memoria richiede più memoria stessa. Ancora una volta, tuttavia, questo non è davvero un motivo per non utilizzare un sistema operativo a 64 bit, perché se ne usi uno probabilmente stai sfruttando comunque il suo maggiore spazio di indirizzi con una discreta quantità di RAM.
I motivi alla base di ciò potrebbero essere:
Penso che x64 Win7 funzionerebbe su 1 GB molto simile all'edizione x86. C'è una piccola differenza causata da dimensioni maggiori del puntatore, ma sicuramente non farà aumentare il consumo di memoria di oltre il 20%, ma se non si dispone di più RAM, ci sono pochissime ragioni per usare il sistema operativo 64b.
Detto questo, potrebbero esserci altre situazioni in cui l'edizione x64 avrà davvero bisogno di molta più memoria. Considera lo scenario in cui esegui più applicazioni, alcune sono 64b, altre 32b. Ogni applicazione richiede DLL che corrispondono alla sua bit-ness - quindi avrai bisogno anche di molti componenti da caricare due volte, 32b e 64b, o almeno per avere livelli di traduzione 32b-64b caricati invece di loro.