Windows для профессионалов

       

Использование виртуальной памяти в приложениях


Глава 15 - Использование виртуальной памяти в приложениях

В Windows три механизма работы с памятью:

  • виртуальная память — наиболее подходящая для операций с большими массивами обьектов или структур;
  • проецируемые в память файлы — наиболее подходящие для операций с большими потоками данных (обычно из файлов) и для совместного использования данных несколькими процессами на одном компьютере;
  • кучи — наиболее подходящие для работы с множеством малых объектов.
  • Б этой главе мы обсудим первый метод — виртуальную память. Остальные два метода (проецируемые в память файлы и кучи) рассматриваются соответственно в главах 17 и 18.

    Функции, работающие с виртуальной памятью, позволяют напрямую резервировать регион адресного пространова, передавать ему физическую память (из страничного файла) и присваивать любые допустимые атрибуты защиты.



    Содержание раздела