OSDev

для всех
Текущее время: 21 дек 2024, 18:38

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




Начать новую тему Ответить на тему  [ Сообщений: 93 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10  След.
Автор Сообщение
 Заголовок сообщения: Re: Управление физической памятью
СообщениеДобавлено: 19 фев 2015, 22:03 

Зарегистрирован: 10 май 2007, 11:33
Сообщения: 1206
Вкуривать изыскания какого-то ламера?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление физической памятью
СообщениеДобавлено: 19 фев 2015, 22:05 

Зарегистрирован: 01 фев 2015, 10:02
Сообщения: 54
phantom-84 писал(а):
Таблица занимает в ВАП участок размером 8 мб. Плюс 32 байта, если вы где-то отдельно дублируете таблицу указателей на каталоги.

1) Какая из таблиц? 2) По каким адресам располагается? 3) Что следует после этой таблицы и как отображено?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление физической памятью
СообщениеДобавлено: 19 фев 2015, 22:17 

Зарегистрирован: 10 май 2007, 11:33
Сообщения: 1206
Имеется в виду вся таблица страниц процесса. Местоположение таблицы, как известно, зависит от позиции рекурсивного указателя. Найдите нормальное описание рекурсивного отображения. Если после вдумчивого вкуривания останутся вопросы, отвечу с удовольствием, а так...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление физической памятью
СообщениеДобавлено: 19 фев 2015, 22:24 

Зарегистрирован: 01 фев 2015, 10:02
Сообщения: 54
Какой смысл задавать какие-то вопросы, когда не получаешь ответы на уже заданные? Наверное, фантазии не хватает, чтобы взять любую базу и плясать от нее?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление физической памятью
СообщениеДобавлено: 19 фев 2015, 22:25 

Зарегистрирован: 10 апр 2012, 23:19
Сообщения: 277
Actium писал(а):
phantom-84 писал(а):
Таблица занимает в ВАП участок размером 8 мб. Плюс 32 байта, если вы где-то отдельно дублируете таблицу указателей на каталоги.

1) Какая из таблиц? 2) По каким адресам располагается? 3) Что следует после этой таблицы и как отображено?

мне кажется с начало надо написать менеджер памяти, а потом писать переадресацию.
Actium писал(а):
Какой смысл задавать какие-то вопросы, когда не получаешь ответы на уже заданные? Наверное, фантазии не хватает, чтобы взять любую базу и плясать от нее?

кажется нервы вскипают.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление физической памятью
СообщениеДобавлено: 19 фев 2015, 22:27 

Зарегистрирован: 01 фев 2015, 10:02
Сообщения: 54
Врыв засчитан :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление физической памятью
СообщениеДобавлено: 19 фев 2015, 23:00 

Зарегистрирован: 01 фев 2015, 10:02
Сообщения: 54
В физ.памяти по адресу 0 располагаем таблицу верхнего уровня. В 0-й элемент этой таблицы помещаем физический адрес данной таблицы, то есть 0, остальные элементы пока пустые. Этого достаточно для рекурсивного отображения.

Мы использовали 1 из N элементов нашей таблицы для того, чтобы получить простой способ доступа к данным во всех таблицах. Для легкого доступа ко всем таблицам мы использовали столько виртуальной памяти, сколько можно отобразить 1-м элементом таблицы верхнего уровня. В разных режимах 1-м элементом отображается разное кол-во памяти. В x32(+PAE) - 1GB.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление физической памятью
СообщениеДобавлено: 19 фев 2015, 23:22 

Зарегистрирован: 10 май 2007, 11:33
Сообщения: 1206
Видимо, тот ламер, ссылку на статью которого вы нам приводили, так же рассуждал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление физической памятью
СообщениеДобавлено: 19 фев 2015, 23:29 

Зарегистрирован: 10 май 2007, 11:33
Сообщения: 1206
Таблица указателей применительно к рекурсивному отображению является во многом вырожденной. Реальная рекурсия начинается с указателя в одном из каталогов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление физической памятью
СообщениеДобавлено: 19 фев 2015, 23:33 

Зарегистрирован: 01 фев 2015, 10:02
Сообщения: 54
phantom-84 писал(а):
Таблица указателей применительно к рекурсивному отображению является во многом вырожденной. Реальная рекурсия начинается с указателя в одном из каталогов.
Ох, ну теперь мне все понятно. Уверен, ты не знаешь, как появилась эта техника, и тем более не знаешь, что она к x86 отношения не имеет.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 93 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10  След.

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


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

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


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

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