Condividi tramite


Gestione della memoria in WOW64

La gestione della memoria in WOW64 dipende dall'architettura del processore.

Supporto itanium

WOW64 simula 4 pagine KB sopra le pagine native di 8 KB usate dal processore Itanium. Il processore è utile fornendo una simulazione eccellente con un sovraccarico ridotto. Il codice di simulazione non può gestire i casi seguenti:

  • Rilevamento delle scritture. Le funzioni GetWriteWatch e ResetWriteWatch vengono implementate nel kernel usando la granularità delle dimensioni della pagina nativa, il che significa che la simulazione di pagine WOW64 4 KB non è in grado di determinare quali pagine simulate da 4 KB vengono scritte all'interno della pagina 8 KB sottostante.
  • Estensioni di windowing degli indirizzi (AWE).Address Windowing Extensions (AWE). Le funzioni AWE operano sui numeri di pagina e non è possibile eseguire il mapping dei numeri di pagina a 64 bit ai numeri di pagina a 32 bit.
  • Allineamento sezione. Per le immagini eseguibili con allineamento di sezione inferiore a 8 KB (il valore predefinito è 4 KB per le immagini x86), WOW64 deve sporcare tutte le pagine di immagine. In questo modo, ogni pagina viene copiata nel file di pagina e impedisce la condivisione di pagine di immagini di sola lettura tra processi.
  • Le funzioni ReadFileScatter e WriteFileGather non sono supportate.

Supporto per x64 e ARM64

La dimensione della pagina nativa è 4 KB. Di conseguenza, sono supportati gli elementi seguenti:

Limiti di memoria per le versioni di Windows

Ottimizzazione della RAM 4GT