Dela via


Minneshantering under WOW64

Minneshantering under WOW64 beror på processorarkitekturen.

Itanium-stöd

WOW64 simulerar 4 KB-sidor ovanpå de ursprungliga 8 KB-sidor som Itanium-processorn använder. Processorn hjälper till genom att tillhandahålla utmärkt simulering med låga omkostnader. Simuleringskoden kan inte hantera följande fall:

  • Skrivspårning. Funktionerna GetWriteWatch och ResetWriteWatch implementeras i kerneln med hjälp av inbyggd sidstorlekskornighet, vilket innebär att wow64 4 KB-sidsimuleringen inte kan avgöra vilka simulerade 4 KB-sidor som skrivs på den underliggande 8 KB-sidan.
  • Adressfönstertillägg (AWE). AWE-funktionerna fungerar på sidnummer och det går inte att mappa 64-bitars sidnummer till 32-bitars sidnummer.
  • Avsnittsjustering. För körbara bilder med avsnittsjustering som är mindre än 8 kB (standardvärdet är 4 KB för x86-bilder) måste WOW64 smutsa ned alla bildsidor. Detta kopierar effektivt varje sida till sidfilen och förhindrar att skrivskyddade bildsidor delas mellan processer.
  • Funktionerna ReadFileScatter och WriteFileGather stöds inte.

x64- och ARM64-stöd

Den interna sidstorleken är 4 KB. Därför stöds följande:

minnesgränser för Windows-versioner

4GT RAM-justering