OSDev
http://osdev.ru/

FreeDOS 1.1 is released!- новый 32бит дос
http://osdev.ru/viewtopic.php?f=2&t=492
Страница 1 из 1

Автор:  iz56 [ 10 фев 2012, 00:12 ]
Заголовок сообщения:  FreeDOS 1.1 is released!- новый 32бит дос

http://sourceforge.net/news/?group_id=5109&id=305444 интересно что у них получится.

Автор:  Himik [ 10 фев 2012, 00:36 ]
Заголовок сообщения:  Re: FreeDOS 1.1 is released!- новый 32бит дос

Ну ты сказанул - 32 бит. Реальный режим с большой натяжкой можно назвать 32битным.
Ещё есть DOS32 какой-то, это наверно ближе к теме.

Автор:  iz56 [ 10 фев 2012, 00:46 ]
Заголовок сообщения:  Re: FreeDOS 1.1 is released!- новый 32бит дос

Я как-то пару лет назад пытался запустить из под неё свою программу для дос, которая у меня работает в нереальном режиме - оказалось что FreeDOS работает в защищённом и моя ругалась. Для запуска приложений у них режим виртуального 86. Просто интересно что у людей есть мотивация развивать эту идею.

Автор:  Himik [ 10 фев 2012, 15:31 ]
Заголовок сообщения:  Re: FreeDOS 1.1 is released!- новый 32бит дос

Мотивация - в простоте, и в большом накопленном программном обеспечении под DOS, которое жалко выкинуть.

Вообще там всё устроено так же, как и в любых других DOS. Защищённый режим используется только для работы страничного механизма в менеджере расширенной памяти emm386. Именно драйвер emm386 и включает защищённый режим с задачей типа VM86, а сама DOS об этом ничего не знает.

Приложение через прерывание может вызвать в emm386 специальную функцию для его отключения, тогда отключится и защищённый режим. Но поскольку система уже использует некоторые блоки памяти, то структура DOS разрушится, и дальше использовать её функции нельзя (если запускается своя ОС, то функции DOS и не нужны).

Автор:  Yoda [ 10 фев 2012, 17:07 ]
Заголовок сообщения:  Re: FreeDOS 1.1 is released!- новый 32бит дос

Гальванизация трупа.
Конечно, у ДОСа была куча приятных особенностей, но нельзя же до бесконечности за него цепляться.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/