Передача физической памяти региону.

Чтобы получить возможность практического использования зарезервированного региона адресного пространства, необходимо выделить физическую область, а затем увязать ее с регионом. Физическая память всегда выделяется в страничном файле, а не в оперативной памяти, то есть загрузка страниц в ОЗУ - это функции ОС.

VirtualAlloc(..., Mem_Commit) - для выделения региона - это ключ. При передаче физ. памяти региону, не обязательно отводить её целому региону. Например, регион 64 Кб можно зарезервировать, а память передать только 2 и 4 странице. Например:

 


 

200×250×128=...

Физическая память выделяется только тем клеткам, которые будут использоваться. Экономия реальной физической памяти.