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


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Шмель
To : Slavik Gnatenko
Subj : Java~

> >> Другой вопрос, что _правильно_ это можно сдделать только в ядре
> > А вот здесь Вы с позволения сказать гоните. В GoldenCode Java new io library реализована честно и работает. В отличие от Innotek-овской, где это написано в принципе быть не может ввиду того, что требует специфических вызовов Dos* api которые есть в OS/2
> Считал, что достаточно неплохое представление. Хорошо, просто контрольные вопросы:
> 1) Допустим есть гиг свободной физпамяти. Маплю гиговый файл и весь его пробегаю. Весь гиг загребётся, чтобы при повторном доступе к диску не лазить?
> 2) А продискардится потом в случае нехватки памяти в системе? Переписывать этот файл в своп не очень полезная операция;
> 3) Если мапинг идёт шареный, то конечно оба процесса мапят себе один кусок физпамяти, дабы видеть взаимные изменения? Да ещё и без использования шареной памяти, чтобы не уложить вообще всю систему? Иначе нужно каждую запись тут же в файл скидывать, да ещё и как-то инвалидировать в соседнем процессе.
>
> Если на всё это ответ положительный, то список волшебных Dos* API в студию!
>

DosAllocMem + FP13 + OBJ_ANY

Thu 20 Mar 2008 05:11 Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.13) 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.