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

Полигон-2

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

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

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

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

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

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


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


Ссылка


Дата регистрации на форуме:
16 авг. 2007
Fe-Restorator написал:
[q]
Замечу: dos4gw работает с dos4++ и не работает с dos 3.3 и ниже.
[/q]
ну мы уже переводим дискуссию в русло - а насколько старый дос не может исполнять программы в защищенном режиме

кстати, в Novell DOS вроде был встроен DPMS и это часть операционки
и с ним программы работали в защищенном режиме
Fe-Restorator
Гость

Ссылка

Bobo написал:
[q]
ну мы уже переводим
[/q]
Говори за себя, пожалуйста.
Пост предназначен для определения времени появления на сцене DPMI и только-то. Да и то - лишь примерно.
Сейчас на форуме
Tronix
Advanced Member


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


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Хехе... ДОС не работает в защищенном режиме. Он работает в реальном. С помощью доп драйверов (типа himem.sys и emm386.exe) сторонним приложениям предоставляется возможность юзать расширенную память свыше 1 мб, при этом драйвер кратковременно таки переключает проц в защищенный режим (himem.sys) и потом возвращается обратно в реальный. emm386.exe сразу после старта переключает 386+ процессор в виртуальный реальный режим (VM86), который для приложений работающих с реальным режимом остается прозрачным. К таким приложениям относится и сама DOS, которая не видит разницы между реальным режимом и виртуальным реальным режимом. Ей побарабану, вообщем-то. Сторонние приложения могут делать все что захотят, хоть форматировать жесткий диск, хоть переключать проц в какой угодно режим, хоть перезагружать компьютер - все что душе угодно. Это отличительная особенность ДОС. К таким сторонним приложениям, творящим с железом все что им вздумается, относится, скажем, Windows 95/98. Хотя они тоже являются ОС по сути своей, однако по факту остаются надстройкой или оболочкой ДОС. Екстендеры, типа DOS4GW по сути что-то вроде мини-ос, предоставляющие запускаемуму приложению дополнительные функции по работе с расширенной памятью и выполняющие за приложение переключение процессора в защищенный режим (и возврат из этого режима обратно в реальный по выходу из приложения).
DrPass
Advanced Member


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


Ссылка


Дата регистрации на форуме:
17 апр. 2005
Zelya написал:
[q]
Как я понимаю, корень мого разногласия с DrPass в том, что он считает что ОСя умеет все, что не запрещает своим аппликациям. Я с этим категорически не согласен.
[/q]
Абсолютно верно. Но это вопрос больше философский, чем технический.


Zelya написал:
[q]
Поэтому переспрошу еще раз: DrPass, как Вы считаете, ДОС умеет исполнять бакт-код .NET Framework?
[/q]
Не умеет, но лишь в силу отсутствия технических средств. Как только появится JIT-компилятор, с помощью которого приложения .NET смогут прозрачно для пользователя запускаться прямо в MS DOS, можно будет сказать, что DOS умеет исполнять байт-код.
Например, в той же плоскости лежит вопрос: "умеет ли DOS работать с NTFS-дисками"? Из коробки не умеет, после установки драйвера умеет. Критично ли то, что этот драйвер не в Майкрософте разработали? И если не критично, то чем ситуация с драйвером для NTFS отличается от ситуации с менеджером памяти для защищенного режима?
Rio444
Гость


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


Ссылка


Дата регистрации на форуме:
14 сен. 2014
DrPass написал:
[q]
Например, в той же плоскости лежит вопрос: "умеет ли DOS работать с NTFS-дисками"? Из коробки не умеет, после установки драйвера умеет. Критично ли то, что этот драйвер не в Майкрософте разработали? И если не критично, то чем ситуация с драйвером для NTFS отличается от ситуации с менеджером памяти для защищенного режима?
[/q]
Может ли командная строка винды (линукса и т.п.) складывать, умножать, вычитать и делить числа?
А если из неё запустить калькулятор? Да? А фотошоп? Она уже и и растровые изображения обрабатывать умеет?
Не кажется, что бредом попахивает?

Работа с файлами (и FAT в частности) - одна из основных функций ОС. Как и работа с памятью. И если ОСь не умеет это делать из коробки, это означает, что она это не умеет.
Иначе мы сейчас придём к тому, что Windows поддерживает HFS и Ext4.
Fe-Restorator
Гость

Ссылка

DrPass написал:
[q]
Не умеет, но лишь в силу отсутствия технических средств
[/q]
Совершенно верно, с одной-лишь поправочкой (в коей-то собака и порылась): эти "технические средства" обязаны входить в состав самой DOS. Изначально. И без костылей.

Если M$ тряхнёт стариной и после десятки форточек выпустит M$-DOS v.10.0 со всеми "техническими средствами" включёнными в ядро ОС, тогда дос и будет поддерживать работу в защищённом режиме, официально, в статусе операционной системы.

На данный момент, поддержку защищённого режима умеет предоставить лишь посторонняя программа типового формата "костыль-драйвер". Сам DOS такого НЕ УМЕЕТ ДЕЛАТЬ.
Dixi.
Сейчас на форуме
DrPass
Advanced Member


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


Ссылка


Дата регистрации на форуме:
17 апр. 2005
Rio444 написал:
[q]
Не кажется, что бредом попахивает?
[/q]
Выпей валерианки, глубоко вдохни и уймись. Мы как-то без яростных троллей нормально обходились в нашем споре.
Rio444
Гость


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


Ссылка


Дата регистрации на форуме:
14 сен. 2014
DrPass написал:
[q]
Выпей валерианки, глубоко вдохни и уймись. Мы как-то без яростных троллей нормально обходились в нашем споре.
[/q]
Мальчик, не груби.
MMichael
Newbie


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


Ссылка


Дата регистрации на форуме:
27 апр. 2013
Предлагаю затянувшийся схоластический спор решить так:

MS-DOS от 1.0 до 6.22 (и выше, если считать, что ее можно оторвать от Win95-WinMe) не работает в, и не предназначена для защищенного режима. Однако, начиная с версии 5.0 содержит некоторые средства, использующие часть возможностей защищенного режима и памяти свыше 1Мб, а также облегчающие их использование некоторым прикладным программам (himem.sys, emm386.exe и др.) Считать ли это работой в защищенном режиме вопрос терминологии, но общепринято, что нет, так как это костыли для использования некоторых возможностей, а не полноценное API для прикладных программ.

В принципе, MS могла бы выпустить свой Dos extender, который фактически и так был, начиная с Windows 2.0/286/386 и дать возможность прикладным программистам таким образом использовать MS-DOS и преимущества защищенного режима без необходимости пользоватедю приобретать Windows или другую ОС с защищенным режимом, но они на это не пошли.
Rio444
Гость


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


Ссылка


Дата регистрации на форуме:
14 сен. 2014
MMichael написал:
[q]
[/q]
В целом поддерживаю, но есть один нюанс. Свои основные функции, как описано выше, DOS выполняет путём обработки программных прерываний именно в реальном режиме.
Т.е. встроенные средства, начиная с версии 5.0, это всё-таки встроенные костыли, а не поолноценная работа. ИМХО :)
<<Назад  Вперед>> Страницы: 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