Служба виртуальной памяти
Служба предназначена для управления виртуальной памятью.
Сведения о методах службы приведены в таблице ниже.
Методы службы vmm.VMM (интерфейс kl.core.VMM)
Метод | Назначение и параметры метода | Потенциальная опасность метода |
---|---|---|
| Назначение Выделяет (резервирует и опционально фиксирует) регион виртуальной памяти. Параметры
| Позволяет выполнить следующие действия:
|
| Назначение Фиксирует зарезервированный методом Параметры
| Позволяет исчерпать оперативную память. |
| Назначение Отменяет фиксацию региона виртуальной памяти. Параметры
| Нет. |
| Назначение Изменяет права доступа к региону виртуальной памяти. Параметры
| Нет. |
| Назначение Освобождает регион виртуальной памяти. Параметры
| Нет. |
| Назначение Позволяет получить сведения о странице виртуальной памяти. Параметры
| Нет. |
| Назначение Создает буфер MDL. Параметры
| Позволяет выполнить следующие действия:
|
| Назначение Создает буфер MDL из физической памяти, отображенной на заданный регион виртуальной памяти, и отображает созданный буфер MDL на этот регион. Параметры
| Позволяет выполнить следующие действия:
|
| Назначение Позволяет получить размер буфера MDL. Параметры
| Нет. |
| Назначение Резервирует регион виртуальной памяти и отображает на него буфер MDL. Параметры
| Позволяет выполнить следующие действия:
|
| Назначение Создает буфер MDL на основе существующего. Буфер MDL создается из тех же регионов физической памяти, что и оригинальный. Параметры
| Позволяет исчерпать память ядра, создавая в ней множество объектов. |