Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Защищенный режим 286
RSS

Защищенный режим 286

<<Назад  Вперед>> Страницы: 1 2 3 * 4 5 6 7
Печать
 
DrPass
Advanced Member


Откуда: Донецк
Всего сообщений: 3566
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 апр. 2005
Zelya написал:
[q]
приложение, запущенное из-под ДОС в реальном режиме, может спокойно перейти в защищенный и работать в нем, перебрав на себя часть работы нормальной ОСи по выделению памяти. Так же это приложение не сможет вызывать ДОСовские функции в расширенном режиме, и должно снова переключать режимы, либо реализировать свои аналоги. По возвращению в ДОС, снова нужно перейти в реальный режим.
[/q]
Верно. А теперь что такое "возвращение в DOS"? А ничего, просто передача управления одной нехитрой программмулине - командному процессору. Обычной программе, которая просто слушает консоль да выполняет три десятка нехитрых команд. Ну да, эта конкретная программа требует реального режима... хотя и в режиме виртуального 8086 прекрасно работает :)
Соответственно, работать в защищенном режиме в DOS всё-таки можно, верно? Ведь возможность выполнения приложений в защищенном режиме - это единственное, что требуется. Вы вообще в DOS, по-большому счёту, кроме выполнения приложений, практически ничего не делаете. Такая возможность есть, DOS этому никак не препятствует, и прекрасно уживается с драйверами защищенного режима.
Rio444
Гость


Откуда: Ростов-на-Дону
Всего сообщений: 8632
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 сен. 2014
DrPass написал:
[q]
Соответственно, работать в защищенном режиме в DOS всё-таки можно, верно?
[/q]
Вам же объясняют, что это будет уже не DOS. Если функции операционной системы не используется приложением, то это не работа в этой операционной системе. Приложение работает само по себе, независимо от операционных систем. И ему ни DOS не нужна, ни что-либо ещё. Можно запускать хоть из биос при старте компа.
Zelya
Member


Откуда: Львов
Всего сообщений: 187
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
11 янв. 2009
DrPass написал:
[q]
Ну да, эта конкретная программа требует реального режима...
[/q]
Именно, потому что ДОС не умеет защищенный


DrPass написал:
[q]
хотя и в режиме виртуального 8086 прекрасно работает
[/q]
Я уже писал выше за этот режим. Это совсем другая песня, VM86 крутанский аппаратный эмуль. Можно написать даже программный эмуль на 286-м, который в защщенном режиме будет эмулировать реальный специально для ДОСа, даже двух, в отдельных окнах! Про скорость эмуляции тактически умолчу.


DrPass написал:
[q]
Соответственно, работать в защищенном режиме в DOS всё-таки можно, верно?
[/q]
Умеет ли дос WPA шифорвание под WiFi? Конечно, ведь мы можем запустить из-под него винду с соостветсвующими дровами. Умеет ли ДОС .NET Framework? Кончено! ДОС умеет и может все, ведь можно написать любую программу, которую он запустит. Давайте не путать понятия. Как Вы правильно заметили


DrPass написал:
[q]
Вы вообще в DOS, по-большому счёту, кроме выполнения приложений, практически ничего не делаете.
[/q]
И вот тут то он полностью фейлит в защищенном режиме. В реальном выделение памяти побоку, и тут ДОС на высоте. А в защищенном, без выделенной памяти ничего не работает. И ДОС не справляется ни с одной из своих задач, как и основной (он не может запустить программу в защищенном режиме, только программа САМА может в него перейти), так и с второстепенными, например работа с файлами. А почему? Потому что ДОС не умеет защищенный режим
yas
Newbie


Всего сообщений: 4
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 авг. 2015
MMichael написал:
[q]
[/q]
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
Zelya написал:
[q]
А почему? Потому что ДОС не умеет защищенный режим
[/q]
Умеет. Я уже написал выше. Никого не интересует, в каком режиме выполняется командный интерпретатор. Главное - возможность выполнения программ защищённого режима. Такая возможность в 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 написал:
[q]
Вот когда вы пишите "дос умеет", вы какую программу или часть из состава ms dos имеете в виду?
[/q]
himem.sys, emm386.exe :)
Zelya
Member


Откуда: Львов
Всего сообщений: 187
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
11 янв. 2009
DrPass
Увы, ни himem ни emm386 не переводят ДОС в защищенный режим.

И все-таки скажите, ДОС умеет, например віполнять байткод .NET Framework?
Ekb
Advanced Member


Всего сообщений: 1628
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 июня 2014
DrPass написал:
[q]
emm386.exe
[/q]
тогда лучше emm286.exe - редкость, но бывает такой. Причем Wolf3D даже забрал этот EMM для своих нужд (на 286 с 4мб памяти).

Прикрепленный файл (emm286.zip, 6456 байт, скачан: 23 раза)
<<Назад  Вперед>> Страницы: 1 2 3 * 4 5 6 7
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Защищенный режим 286
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS