Panoramica dello spazio memoria di Windows

La figura seguente illustra gli spazi di memoria virtuale del sistema operativo basato su NT e la relazione con la memoria fisica del sistema.

diagramma che illustra gli spazi di memoria virtuale e la memoria fisica.

Come illustrato nella figura, la memoria virtuale è supportata dalla memoria fisica di paging e un intervallo di indirizzi virtuali può essere supportato da pagine di memoria fisica non contigue. La memoria virtuale nello spazio utente e la memoria dello spazio di sistema allocata dal pool di paging sono sempre disponibili per il paging. Qualsiasi codice o dati dello spazio utente può essere sottoposto a paging nella risorsa di archiviazione secondaria in qualsiasi momento, anche durante l'esecuzione del processo.

Si noti che gli indirizzi virtuali di qualsiasi processo non simultaneo non sono visibili, quindi lo spazio di memoria non è accessibile.

Per una descrizione approfondita della gestione della memoria, vedere il libro Inside Microsoft Windows Internals di Microsoft Press.