OSDev http://osdev.su/ |
|
FreeDOS 1.1 is released!- новый 32бит дос http://osdev.su/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/ |