Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу 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 не умирает после того, как поиграть в Duke Nukem? Или мы играем в Duke Nukem не в DOS, а в Xenix?
P.S. По поводу объяснения, я в курсе, что такое GDT, LDT, про флаг защищенного режима в регистре cr0 и про сброс процессора через i8042. Поэтому я и пытаюсь добиться хоть какого-либо аргументированного объяснения, почему после перевода процессора в защищённый режим должна вдруг умереть система, которой в принципе пофигу на режимы процессора, потому что она вообще никак не взаимодействует с компьютером после передачи управления приложению.
MMichael
Newbie


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


Ссылка


Дата регистрации на форуме:
27 апр. 2013
yas написал:
[q]
Office 4.0 запускался но тормозил так, как мама не горюй! Немножко лучше работал Works - помните такой пакет? Зато уже с 2 метрами с офисными приложениями уже можно было работать.
[/q]
Позволю себе утверждать, что скорее всего вы за давностью путаете 286-й и 386-й компьютер. В свое время я ставил и даже работал довольно много на 80286 в Win 3.1 на 1Мб памяти. Ну как работал, как уже говорил, печатал на LQ100 документы в Write ;-) Еще как переключалку между DOS-сессиями использовал, этакий расширенный DOSSHELL. Чем мне такая работа запомнилась хорошо, так это практически невозможностью ничего кроме стандартного комплекта прог запустить на 1Мб. Хотя чего-то находил. Тем более виндовый офис не запускался. Но сама винда работала при этом на 12МГц 80286 со сносной скоростью. Во всяком случае ничего не тормозило при наборе текста. Там еще важно было хотя бы немного, хоть 64Кб, дать кэша для smartdrv.

А вот тормоза при наборе текста - это уже характерно для интенсивного использования свопа, которого для 80286 в винде не было. Только для 80386. На нем же, с учетом расширения памяти свопом, мог и Works запускаться.
Zelya
Member


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


Ссылка


Дата регистрации на форуме:
11 янв. 2009
DrPass написал:
[q]
Что значит "не работает"? Почему "он умрёт"? Объясните тогда, почему DOS не умирает после того, как поиграть в Duke Nukem? Или мы играем в Duke Nukem не в DOS, а в Xenix?
P.S. По поводу объяснения, я в курсе, что такое GDT, LDT, про флаг защищенного режима в регистре cr0 и про сброс процессора через i8042. Поэтому я и пытаюсь добиться хоть какого-либо аргументированного объяснения, почему после перевода процессора в защищённый режим должна вдруг умереть система, которой в принципе пофигу на режимы процессора, потому что она вообще никак не взаимодействует с компьютером после передачи управления приложению.
[/q]
Я писал выше: приложение, запущенное из-под ДОС в реальном режиме, может спокойно перейти в защищенный и работать в нем, перебрав на себя часть работы нормальной ОСи по выделению памяти. Так же это приложение не сможет вызывать ДОСовские функции в расширенном режиме, и должно снова переключать режимы, либо реализировать свои аналоги. По возвращению в ДОС, снова нужно перейти в реальный режим. Именно потому, что ДОС не умеет защищенный режим! Приложение - пожалуйста. Например, тот же Win 3.1, запущенный из-под ДОСа. Но сам ДОС - только в реале.
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 имеете в виду?
<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 7
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Защищенный режим 286
RSS

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

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

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