Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Защищенный режим 286 |
<<Назад Вперед>> | Страницы: 1 2 3 * 4 5 6 7 | Печать |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
Zelya написал: Верно. А теперь что такое "возвращение в DOS"? А ничего, просто передача управления одной нехитрой программмулине - командному процессору. Обычной программе, которая просто слушает консоль да выполняет три десятка нехитрых команд. Ну да, эта конкретная программа требует реального режима... хотя и в режиме виртуального 8086 прекрасно работает приложение, запущенное из-под ДОС в реальном режиме, может спокойно перейти в защищенный и работать в нем, перебрав на себя часть работы нормальной ОСи по выделению памяти. Так же это приложение не сможет вызывать ДОСовские функции в расширенном режиме, и должно снова переключать режимы, либо реализировать свои аналоги. По возвращению в ДОС, снова нужно перейти в реальный режим. Соответственно, работать в защищенном режиме в DOS всё-таки можно, верно? Ведь возможность выполнения приложений в защищенном режиме - это единственное, что требуется. Вы вообще в DOS, по-большому счёту, кроме выполнения приложений, практически ничего не делаете. Такая возможность есть, DOS этому никак не препятствует, и прекрасно уживается с драйверами защищенного режима. |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
DrPass написал: Вам же объясняют, что это будет уже не DOS. Если функции операционной системы не используется приложением, то это не работа в этой операционной системе. Приложение работает само по себе, независимо от операционных систем. И ему ни DOS не нужна, ни что-либо ещё. Можно запускать хоть из биос при старте компа. Соответственно, работать в защищенном режиме в DOS всё-таки можно, верно? |
Zelya
Member
Откуда: Львов Всего сообщений: 187 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 11 янв. 2009 |
DrPass написал: Именно, потому что ДОС не умеет защищенный Ну да, эта конкретная программа требует реального режима... DrPass написал: Я уже писал выше за этот режим. Это совсем другая песня, VM86 крутанский аппаратный эмуль. Можно написать даже программный эмуль на 286-м, который в защщенном режиме будет эмулировать реальный специально для ДОСа, даже двух, в отдельных окнах! Про скорость эмуляции тактически умолчу. хотя и в режиме виртуального 8086 прекрасно работает DrPass написал: Умеет ли дос WPA шифорвание под WiFi? Конечно, ведь мы можем запустить из-под него винду с соостветсвующими дровами. Умеет ли ДОС .NET Framework? Кончено! ДОС умеет и может все, ведь можно написать любую программу, которую он запустит. Давайте не путать понятия. Как Вы правильно заметили Соответственно, работать в защищенном режиме в DOS всё-таки можно, верно? DrPass написал: И вот тут то он полностью фейлит в защищенном режиме. В реальном выделение памяти побоку, и тут ДОС на высоте. А в защищенном, без выделенной памяти ничего не работает. И ДОС не справляется ни с одной из своих задач, как и основной (он не может запустить программу в защищенном режиме, только программа САМА может в него перейти), так и с второстепенными, например работа с файлами. А почему? Потому что ДОС не умеет защищенный режим Вы вообще в DOS, по-большому счёту, кроме выполнения приложений, практически ничего не делаете. |
yas |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 августа 2015 15:51 Сообщение отредактировано: 11 августа 2015 15:53
MMichael написал: 286 у меня был с 1993 по 1997, причем 2 разных мамы, одна 12Мгц с памятью набитой DIP корпусами на плате (я ее спалил), а потом 25 МГЦ с памятью 4 x SIMM256. Последняя плата у меня до исх пор где-то валяется, если я ее кому-то не подарил. Я ведь сам остыл к даунгрейдерству, хоть и пишу это сообщение на Athlon-1500 ))) Но кажется, появляется возможность |
Ekb
Advanced Member
Всего сообщений: 1628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 июня 2014 |
yas я только "за", и если будет возможность еще и внести вклад в науку ).. побенчмаркнуть возможности вашей материнки. И для всех, кто желает тоже могут. |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 августа 2015 16:43 Сообщение отредактировано: 11 августа 2015 16:46
Zelya написал: Умеет. Я уже написал выше. Никого не интересует, в каком режиме выполняется командный интерпретатор. Главное - возможность выполнения программ защищённого режима. Такая возможность в DOS есть. Это необходимо и достаточно. Ваши примеры с WiFi и т.д. из-под Windows не в тему. Для Wi-Fi вам нужна другая ОС. Для запуска программы, работающей в защищённом режиме, вам не нужно ничего. Вы её запускаете из-под чистого DOS, и она работает. Что ещё? Какие ещё аргументы нужны? Что DOS ничего не предоставляет для защищённого режима? Так она и для реального ничего не предоставляет, по крайней мере, ничего такого, без чего программы не могут обойтись. В DOS сама парадигма работы такая, что приложение DOS само решает, как ему работать с железом. А почему? Потому что ДОС не умеет защищенный режим |
easyjohn
Advanced Member
Откуда: SPb Всего сообщений: 3381 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 апр. 2008 |
Вот когда вы пишите "дос умеет", вы какую программу или часть из состава ms dos имеете в виду? |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
easyjohn написал: himem.sys, emm386.exe Вот когда вы пишите "дос умеет", вы какую программу или часть из состава ms dos имеете в виду? |
Zelya
Member
Откуда: Львов Всего сообщений: 187 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 11 янв. 2009 |
DrPass Увы, ни himem ни emm386 не переводят ДОС в защищенный режим. И все-таки скажите, ДОС умеет, например віполнять байткод .NET Framework? |
Ekb
Advanced Member
Всего сообщений: 1628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 июня 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 августа 2015 17:29 Сообщение отредактировано: 11 августа 2015 17:30
DrPass написал: тогда лучше emm286.exe - редкость, но бывает такой. Причем Wolf3D даже забрал этот EMM для своих нужд (на 286 с 4мб памяти). emm386.exe Прикрепленный файл (emm286.zip, 6456 байт, скачан: 23 раза) |
<<Назад Вперед>> | Страницы: 1 2 3 * 4 5 6 7 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Защищенный режим 286 |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |