RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Вернемся с небес на землю (злосчастный кусок)


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Василий А. Сидоров
To : LightElf
Subj : Вернемся с небес на землю (злосчастный кусок)

> > > Да, но если 4 метра - излишне, то лучше потратить еще одну физическую страницу на PTE, чем (например) 1 мб физической памяти, утекшей в результате неполного использования большой страницы.
> > Эта физическая память находится в диапазоне адресов, принадлежащих устройствам, так что - какая разница.
> Брр... Как ты собрался в "диапазоне адресов, принадлежащих устройствам" разместить код "небольших задач"?
Никак. Я лишь отметил, что совершенно неважно, будет (в какую-то область) отражён мегабайтный буфер контроллера диска или гигабайт видеопамяти. И то и другое можно "накрывать" большими страницами.
> > А вот если есть некоторое число относительно небольших задач (0,5-2Мб), настолько критичных ко времени реакции, что их лучше держать в оперативке, то схема "небольшие отдельные сегменты" позволить разместить их на подходящем числе больших страниц, а схема "персональная карта памяти в большом адресном пространстве" - нет.
> Если есть небольшие задачи, настолько критичные ко времени реакции, то выполнять эти задачи на десктопной операционке мягко говоря глупо. Существует масса более правильных решений.
Т.е. обработка прерываний уже неинтересна? :)
> > К удобству написания кода.
> Кто-то помнится говорил, что "написание кода есть малая часть затрат на полный жизненный цикл продукта".
Одно другому не противоречит.
> > Когда-то считалось (и было) неудобным много 64Кб сегментов.
> > Сейчас уже и в гигабайтной области тесно стало.
> Чего-то я не прослеживаю цепочку логических выводов.
Забей.
Я серьёзно.

Tue 19 Jun 2007 17:50 Mozilla/5.0 (OS/2; U; Warp 4.5; ru-RU; rv:1.8.1.2) Gecko/200




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.