Виртуальное адресное пространство и физическое хранилище
Максимальный объем физической памяти, поддерживаемой Microsoft Windows, составляет от 2 ГБ до 24 ТБ в зависимости от версии Windows. Дополнительные сведения см. в разделе Ограничения памяти для выпусков Windows. Виртуальное адресное пространство каждого процесса может быть меньше или больше, чем общая физическая память, доступная на компьютере. Подмножество виртуального адресного пространства процесса, который находится в физической памяти, называется рабочим набором . Если потоки процесса пытаются использовать больше физической памяти, чем сейчас доступно, системные страницы некоторых содержимого памяти на диск. Общий объем виртуального адресного пространства, доступного для процесса, ограничен физической памятью и свободное место на диске, доступное для разбиения на страницы.
Физическое хранилище и виртуальное адресное пространство каждого процесса организованы на страницах, единиц памяти, размер которых зависит от хост-компьютера. Например, на компьютерах x86 размер страницы узла составляет 4 килобайта.
Чтобы максимально повысить гибкость управления памятью, система может перемещать страницы физической памяти в файл подкачки на диске и из нее. При перемещении страницы в физической памяти система обновляет карты страниц затронутых процессов. Если системе требуется место в физической памяти, она перемещает наименее недавно использованные страницы физической памяти в файл разбиения на страницы. Управление физической памятью системой полностью прозрачно для приложений, которые работают только в виртуальных адресных пространствах.