OSDev
http://osdev.ru/

[реализовано] Менеджер линейной памяти
http://osdev.ru/viewtopic.php?f=22&t=280
Страница 1 из 1

Автор:  grindars [ 22 июн 2009, 12:37 ]
Заголовок сообщения:  [реализовано] Менеджер линейной памяти

Менеджер линейной памяти (далее VMM) управляет регионами линейной памяти, и использует Pager, реализованный в HAL,
для управления таблицами и каталогами страниц. VMM поддерживает подключение к себе других VMM, которые будут
обслуживать указанный диапазон адресов. Это будет использваться, например, для ядра. У каждого процесса - свой
выделенный VMM с подключенным ядром.

VMM поддерживает следующие выделения регионов:
[*]Выделение простого региона указанной длины
[*]Подключение региона указанной длины по указанному адресу
[*]Выделение региона указанной длины, непрерывного в физической памяти
[*]Подключение зарезервированного региона по указанному адресу
При использовании способов 1 - 2 VMM, при помощи менеджера физической памяти, выделяет множество регионов размером
в одну страницу, а при использовании способов 3 - 4 - один непрерывный регион.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/