RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> >> Другой вопрос, что _правильно_ это можно сдделать только в ядре > > А вот здесь Вы с позволения сказать гоните. В GoldenCode Java new io library реализована честно и работает. В отличие от Innotek-овской, где это написано в принципе быть не может ввиду того, что требует специфических вызовов Dos* api которые есть в OS/2 > Считал, что достаточно неплохое представление. Хорошо, просто контрольные вопросы: > 1) Допустим есть гиг свободной физпамяти. Маплю гиговый файл и весь его пробегаю. Весь гиг загребётся, чтобы при повторном доступе к диску не лазить? > 2) А продискардится потом в случае нехватки памяти в системе? Переписывать этот файл в своп не очень полезная операция; > 3) Если мапинг идёт шареный, то конечно оба процесса мапят себе один кусок физпамяти, дабы видеть взаимные изменения? Да ещё и без использования шареной памяти, чтобы не уложить вообще всю систему? Иначе нужно каждую запись тут же в файл скидывать, да ещё и как-то инвалидировать в соседнем процессе. > > Если на всё это ответ положительный, то список волшебных Dos* API в студию! >
__, _,_ __, _,_ _,
|_) | | | \ | / /_\
| \ | | |_/ |/ | |
~ ~ `~' ~ ~ ~ ~
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.