Massima RAM supportata da Windows
Non tutti sanno che c'e' un limite al quantitativo di RAM che Windows riesce a "vedere". Sebbene ci possa essere scritto "espandibile fino a 4 Gb" non e' detto che vengano sfruttati tutti. Il problema e' di Windows a 32 bit che usa al massimo 3 Gb. Ora vediamo di capire perche':
i sistemi a 32 bit, se non usano la Physical Address Extension (PAE), possono indirizzare al massimo 4 Giga di RAM. Questo numero viene fuori da 2^32=4.294.967.296. Come spiegato in questo articolo di Microsoft e di cui cerco di tradurre qualcosa, alcune periferiche richiedono l'accesso tramite mappatura di memoria [in inglese forse rende meglio: memory-mapped I/O (MMIO)], questa memoria "mappata" deve risiedere le primo Gb di tutta la memoria mappabile. Ad esempio, supponiamo di avere una scheda video con 256 Mb di memoria. Questa memoria deve essere mappata usando il primo Gb di spazio di indirizzamento. Se gia' sono installati 4 Gb di memoria nel sistema, una porzione dello spazio di indirizzamento verra' riservata per mappare la memoria grafica, sovrascrivendo cosi' parte della memoria di sistema, e riducendone l'ammontare totale di memoria disponibile per il sistema operativo.
La riduzione dipende dalle periferiche installate sul computer. Per evitare problemi la versione di Windows Vista a 32 bit limita l'utilizzo di RAM a 3.12 Gb, cio' non toglie che se un computer ha molte periferiche installate, la memoria disponibile potrebbe anche essere meno di 3 Gb.
Pubblicato il: 13 aprile 2008 9:01
Tags: Computer e Internet

- Page rendering time: 16 millisecs