Che sukata che avrà fatto ieri Alessandro (che si è sfogato qui) quando, installando il secondo banco di ram da 2GB sul portatile, ha amaramente constatato i limiti del 32 bit ![]()
In effetti lo avevo studiato all’università, ma mai mi sarebbe venuto in mente che un qualsiasi sistema operativo a 32bit su architettura hardware a 32bit può indirizzare al massimo 4GB (32 bit in binario): senza usare tecniche specifiche di paginazione (cosa che xp e vista non fanno). In questi 4GB deve però rientrare anche l’indirizzamento per BIOS, periferiche ecc. La memoria riservata dipende dall’hardware, ecco perchè alcuni sistemi vedono solo 3,1 gb e altri un po’ di più, ma mai i 4 in modo completo.
Se si dispone di un sistema operativo a 32bit e di un hardware a 64bit (ormai tutti) in realtà ci sono alcuni trucchetti per aiutare Vista a vedere tutta la ram.
Abilitare il PAE (Physical Address Extension), con il quale si aggiungeranno 4 bit per l’indirizzamento di memoria.
In realtà questa operazione rallenta il sistema operativo in quanto verrano utilizzati 3 cicli di clock (del processore) e non più 2; ma l’operazione è alquanto facile (anche se non sempre funziona): usare il prompt dei comandi in modalità Amministratore e dare il comando BCDedit /set PAE forceenable.
Se non dovesse funzionare è necessario forzare il Data Execution Prevention (DEP) con il comando BCDedit /set nx AlwaysOff e poi abilitare nuovamente il PAE con BCDedit /set pae ForceEnable.
Voci di corridoio dicono che il problema sarà comunque corretto con il service pack di Windows Vista in arrivo moooolto presto.
—————-
Now playing: Manowar - Odin
via FoxyTunes