OSDev

для всех
Текущее время: 27 апр 2024, 23:28

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




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

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


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

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


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

Зарегистрирован: 01 фев 2015, 10:02
Сообщения: 54
Первый пришедший в голову вариант - отобразил, провел нужные операции, снял отображение.


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

Зарегистрирован: 31 окт 2011, 18:20
Сообщения: 230
Цитата:
Первый пришедший в голову вариант - отобразил, провел нужные операции, снял отображение.

Чтобы отобразить любой блок памяти (в т.ч. таблицу страниц), нужно записать в таблицу страниц данные. А чтобы записать данные в любую память (в т.ч. таблицу страниц), она должна быть отображена. Замкнутый круг.
Единственный вариант, если не рассматривать извращения вроде DMA-доступа через устройства или постоянное включение/отключение страничной адресации - содержать таблицу ВАП в памяти.


Последний раз редактировалось Bargest 16 фев 2015, 18:57, всего редактировалось 1 раз.

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

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


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

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

Круг размыкается общеизвестной сервисной страницей.


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

Зарегистрирован: 10 май 2007, 11:33
Сообщения: 1206
Actium писал(а):
Решают или нет - это вопрос вторичный (который, кстати, можно трактовать так: у приложения есть своя песочница (вап), а система берет, да гадит в ней :), запрещать? - а зачем? :)).
Система не гадит, а незримо присутствует во всех ВАП. Такова архитектура большинства современных ОС.

Цитата:
Круг размыкается общеизвестной сервисной страницей.
Ну, давайте расскажите нам, чем это отличается от используемых сейчас решений.


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

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


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

Зарегистрирован: 10 май 2007, 11:33
Сообщения: 1206
Actium писал(а):
Если пройти по определенным адресам, то очень даже зримо :)
Для приложения не очень.

Цитата:
Сравнение с какими решениями не очевидно?
Меня интересует, чем названное вами решение отличается в лучшую сторону по сравнению с обычной практикой отображения в ВАП всей таблицы страниц для этого ВАП.


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

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


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

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


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

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


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

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