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


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

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

Если на всё это ответ положительный, то список волшебных Dos* API в студию!


Thu 20 Mar 2008 00:58 Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.8.1.2pre) Gecko/




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.