Megosztás a következőn keresztül:


Virtuális címtér (memóriakezelés)

A folyamat virtuális címtere a használható virtuális memóriacímek készlete. Az egyes folyamatok címtere privát, és más folyamatok csak akkor férhetnek hozzá, ha megosztják.

A virtuális cím nem egy objektum tényleges fizikai helyét jelöli a memóriában; ehelyett a rendszer minden folyamathoz laptáblát tart fenn, amely egy belső adatszerkezet, amellyel a virtuális címeket lefordíthatja a megfelelő fizikai címekre. Minden alkalommal, amikor egy szál hivatkozik egy címre, a rendszer lefordítja a virtuális címet egy fizikai címre.

A 32 bites Windows virtuális címtere 4 gigabájt (GB) méretű, és két partícióra van osztva: az egyiket a folyamat használja, a másikat pedig a rendszer használja. A 64 bites Windows virtuális címterével kapcsolatos további információkért lásd: Virtuális címtér a 64 bites Windows.

A virtuális memóriával kapcsolatos további információkért tekintse meg a következő témaköröket:

32 bites Windows alapértelmezett virtuális címtere

Az alábbi táblázat az egyes partíciók alapértelmezett memóriatartományát mutatja be.

Memóriatartomány Használat
Alacsony 2 GB (0x00000000 0x7FFFFFFF) A folyamat használja.
Magas 2 GB (0x80000000 0xFFFFFFFF) A rendszer használja.

 

Virtuális címtér 32 bites Windowshoz 4GT-vel

Ha 4 gigabájtos hangolási (4GT) engedélyezve van, az egyes partíciók memóriatartománya a következő.

Memóriatartomány Használat
Alacsony 3 GB (0x00000000 0xBFFFFFFF) A folyamat használja.
Magas 1 GB (0xC0000000 0xFFFFFFFF) A rendszer használja.

 

A 4GT engedélyezése után egy olyan folyamat, amelynek a képfejlécében a IMAGE_FILE_LARGE_ADDRESS_AWARE jelző van beállítva, hozzáférhet az alacsony 2 GB feletti további 1 GB memóriához.

A 32 bites Windows virtuális címterének módosítása

A következő paranccsal beállíthatja a rendszerindítási bejegyzés beállítását, amely a folyamat által használható partíció méretét 2048 (2 GB) és 3072 (3 GB) közötti értékre állítja be:

BCDEdit /setincreaseuservaMegabájt

A rendszerindítási beállítás beállítása után az egyes partíciók memóriatartománya a következő.

Memóriatartomány Használat
Alacsony (0x00000000 Megabájt) A folyamat használja.
Magas (Megabájt+1–0xFFFFFFFF) A rendszer használja.

 

Windows Server 2003: Állítsa be a /USERVA kapcsolót a boot.ini 2048 és 3072 közötti értékre.