Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'estensione di indirizzi fisici (PAE) è una funzionalità del processore che consente ai processori x86 di accedere a più di 4 GB di memoria fisica nelle versioni di Windows in grado di supportare. Alcune versioni a 32 bit di Windows Server in esecuzione in sistemi basati su x86 possono usare PAE per accedere a un massimo di 64 GB o 128 GB di memoria fisica, a seconda delle dimensioni degli indirizzi fisici del processore. Per informazioni dettagliate, vedere Limiti di memoria per le versioni di Windows.
Le architetture del processore Intel Itanium e x64 possono accedere a più di 4 GB di memoria fisica in modo nativo e pertanto non forniscono l'equivalente di PAE. PAE viene usato solo da versioni a 32 bit di Windows in esecuzione in sistemi basati su x86.
Con PAE, il sistema operativo passa dalla conversione di indirizzi lineari a due livelli alla conversione degli indirizzi a tre livelli. Anziché un indirizzo lineare suddiviso in tre campi separati per l'indicizzazione in tabelle di memoria, viene suddiviso in quattro campi separati: un campo a 2 bit, due campi a 9 bit e un campo di bit a 12 bit corrispondente alle dimensioni della pagina implementate dall'architettura Intel (4 KB). Le dimensioni delle voci della tabella di pagine (PTEs) e delle voci di directory di pagine (PDE) in modalità PAE vengono aumentate da 32 a 64 bit. I bit aggiuntivi consentono a un PTE o PDE del sistema operativo di fare riferimento alla memoria fisica superiore a 4 GB.
In Windows a 32 bit in esecuzione in sistemi basati su x64, PAE abilita anche diverse funzionalità avanzate del sistema e del processore, tra cui protezione esecuzione dati (DEP), l'accesso non uniforme alla memoria (NUMA)e la possibilità di aggiungere memoria a un sistema durante l'esecuzione (memoria ad accesso frequente).
PAE non modifica la quantità di spazio indirizzi virtuale disponibile per un processo. Ogni processo in esecuzione in Windows a 32 bit è ancora limitato a uno spazio indirizzi virtuale di 4 GB.
Supporto di sistema per PAE
PAE è supportato solo nelle versioni a 32 bit seguenti di Windows in esecuzione in sistemi basati su x86:
- Windows 7 (solo 32 bit)
- Windows Server 2008 (solo a 32 bit)
- Windows Vista (solo 32 bit)
- Windows Server 2003 (solo a 32 bit)
- Windows XP (solo a 32 bit)
Abilitazione di PAE
Windows abilita automaticamente PAE se DEP è abilitato in un computer che supporta la funzionalità DEP abilitata per l'hardware o se il computer è configurato per i dispositivi di memoria con aggiunta ad accesso frequente in intervalli di memoria superiori a 4 GB. Se il computer non supporta la funzionalità DEP abilitata per l'hardware o non è configurato per i dispositivi di memoria con aggiunta ad accesso frequente in intervalli di memoria superiori a 4 GB, è necessario abilitare in modo esplicito PAE.
Per abilitare in modo esplicito PAE, usare il comando BCDEdit /setseguenteper impostare l'opzione pae voce di avvio pae:
bcdedit /set [{ID}] pae ForceEnable
Se dep è abilitato, PAE non può essere disabilitato. Usare i comandi BCDEdit /setseguentiper disabilitare sia DEP che PAE:
bcdedit /set [{ID}] nx AlwaysOff
bcdedit /set [{ID}] pae ForceDisable
Windows Server 2003 e Windows XP: Per abilitare PAE, usare l'opzione /PAE nel file boot.ini. Per disabilitare PAE, usare l'opzione /NOPAE. Per disabilitare DEP, usare l'opzione /EXECUTE.
Confronto tra PAE e altri supporti di memoria di grandi dimensioni
PAE, l'ottimizzazione da 4 gigabyte (4GT) e le estensioni (AWE) consentono di usare in modo indipendente l'uno dall'altro:
- PAE consente al sistema operativo di accedere e usare più di 4 GB di memoria fisica.
- 4GT aumenta la parte dello spazio indirizzi virtuale disponibile per un processo da 2 GB a un massimo di 3 GB.
- AWE è un set di API che consente a un processo di allocare memoria fisica non di paging e quindi mappare dinamicamente parti di questa memoria nello spazio indirizzi virtuale del processo.
Quando non vengono usati né 4GT né AWE, la quantità di memoria fisica utilizzabile da un singolo processo a 32 bit è limitata dalle dimensioni dello spazio indirizzi (2 GB). In questo caso, un sistema abilitato per PAE può comunque usare più di 4 GB di RAM per eseguire più processi contemporaneamente o per memorizzare nella cache i dati dei file in memoria.
4GT può essere usato con o senza PAE. Tuttavia, alcune versioni di Windows limitano la quantità massima di memoria fisica che può essere supportata quando viene usato 4GT. In questi sistemi, l'avvio con 4GT abilitato fa sì che il sistema operativo ignori qualsiasi memoria in eccesso del limite.
AWE non richiede PAE o 4GT, ma viene spesso usato insieme a PAE per allocare più di 4 GB di memoria fisica da un singolo processo a 32 bit.
Argomenti correlati