OSDev

для всех
Текущее время: 28 мар 2024, 18:29

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
СообщениеДобавлено: 22 июн 2009, 12:37 

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

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB