PDA

View Full Version : Impostazioni RAM in XP con /PAE /3GB switch (?)


AndyWarrior
28-10-2008, 15:24
Buongiorno a tutti.

Ero curioso di vedere se c'era un sistema per aggirare il fatto che, con 4 Gb di RAM, XP ne vedesse solo 3,xx, in base alla configurazione hardware. Questo per consolidare o meno l'idea di un upgrade da 2 a 4Gb di RAM

Da quello che sono riuscito ad apprendere attraverso varie ricerche in rete, usando lo switch /3GB nel file boot.ini, il sistema viene impostato per usare, invece di 2Gb per i programmi e 2 Gb per il Kernel, 3Gb per i programmi ed 1Gb per il kernel. Questo, da quello che ho capito, va a solo vantaggio di quelle applicazioni che devono allocare più di 1,5Gb di RAM e, soprattutto, l'applicazione deve essere stata sviluppata in modo tale da poter usare questa impostazione di nuovo addressing.

Per quanto riguarda invece /PAE, ho letto che attiva un "modo virtuale" nell'OS, che dovrebbe diventare un sistema operativo da 32 bit a 36 (virtuali, appunto) e poter vedere così i 4Gb di RAM o addirittura di più

Quello che però mi ha messo dei dubbi, è che ho anche letto che tutto ciò è attuabile con vecchi processori (fino alle prime versioni del Pentium 4) e con una versione di XP precedente al sp2. Sembra infatti che con XP sp2 e l'hardware di questa generazione l'uso dello switch /PAE sia inutile, essendo tutto abilitato di default, e il sistema operativo dovrebbe vedere i 4Gb di RAM da subito

Vorrei dei vostri commenti/opinioni/consigli a riguardo

Grazie in anticipo

Khronos
29-10-2008, 00:00
io ti linko il thread che ho in firma.
ciao

AndyWarrior
29-10-2008, 14:23
io ti linko il thread che ho in firma.
ciao

Grazie, ho visto più o meno quanto avevo già appreso ma nulla riguardo agli switch menzionati nel mio post.

Per dare un riferimento, leggevo su msdn.microsoft.com l'applicabilità dello switch /PAE, e riguarda SOLO sistemi operativi a 32 bit, ed esattamente:


Windows Server 2008
Windows Vista
Windows Server 2003
Windows XP
Windows 2000 Datacenter Server
Windows 2000 Advanced Server


Come descritto su questa pagina di msdn.microsoft (http://msdn.microsoft.com/en-us/library/aa366796.aspx), PAE permette il sistema operativo ad accedere ed usare più di 4Gb di memoria fisica (per XP e Vista semplicemente permetterebbe di vederli ed usarli tutti e 4Gb)

L'articolo non è molto vecchio, risale al 23 ottobre 2008

Sembra inoltre che il PAE sia legato al DEP (Data Execution Protection) e possono avere conflitti se non configurati correttamente, come descritto qui (http://msdn.microsoft.com/en-us/library/aa468629.aspx)

I link portano a pagine in inglese e tutte MS

Qui (http://technet.microsoft.com/it-it/library/cc736309(en-us).aspx) potete vedere come funziona PAE

Notare che la possibilità d'usare questo switch è valida solo per sistemi basati Intel

Vedi anche PAE e 3GB switch (http://www.microsoft.com/whdc/system/platform/server/PAE/PAEmem.mspx) In inglese

Cenni preliminari sul PAE (http://technet2.microsoft.com/windowsserver/it/library/0a8f5c3b-a892-49af-bf94-7942836972391040.mspx?mfr=true) In italiano

sfoneloki
30-10-2008, 14:04
Ho letto la documentazione microsoft riguardo l'applicabilità del PAE e a me sembra non buona l'idea di abilitarla. Se i drivers di hardware PCI non sono fatti a dovere si rischia di incorrere a memory fault, blocchi di sistema e a corruzione di dati.

AndyWarrior
31-10-2008, 12:51
Ho letto controindicazioni possibili se usi 4GT insieme al PAE, consigliano infatti di non usarli insieme.
Anche le applicazioni che non sono fatte per sfruttare le AWE trarrebbero comunque vantaggio dal PAE in quanto questo, comunque, ha aumentato le prestazioni del sistema.

Correggimi se sbaglio o riportami il link, addentrarsi in quelle pagine diventa un labirinto... :D