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 в студию! > > > > DosAllocMem + FP13 + OBJ_ANY
__, _, __, _,_ _, _
|_ / \ |_) | | |\/|
| \ / | \ | | | |
~ ~ ~ ~ `~' ~ ~
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.