Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Защищенный режим 286 |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 * 6 7 | Печать |
Zelya
Member
Откуда: Львов Всего сообщений: 187 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 11 янв. 2009 |
Fe-Restorator написал: Вы же сами писали: Остальные 2 пункта мне непонятны Fe-Restorator написал: Я просто продолжил: Форточка однозначно не умеет вычерчивать 3D-модели Zelya написал: Zelya написал: Windows не умеет чертить 3D модели Я не сравниваю ДОС и Виндовс. корень моей дискуссии в том, что DrPass утверждает что ДОС "умеет" защищенный режим, а я, соответсвенно, утверждаю наоборот, что нет. Хотел очертить Ваше мнение. DOS не умеет ни чертить 3D модели |
Fe-Restorator |
NEW! Сообщение отправлено: 12 августа 2015 19:38
UPD. Вначале, появился DPMI, Dos Protected Mode Interface. Под него написана куча систем-шеллов навроде "фреймворк-3", ещё не графических. Это был уже не голый дос, но им можно было пользоваться. Затем разрослись всякие DOS-Extenders, типа dos4gw, их беда - заточенность под конкретную прогу, например, игруху. Отважу кучу троллей разом: речь не об комплектации некоей проги экстендером, а об невозможности сменить прогу не прерывая работы экстендера. Тонкий момент, троллям недоступен. Однако, экстендеры - эт уже не чистый дос. Были ещё M-DOS, R-DOS, DR-DOS, мультизадачный дос. Сложно сказать, которой степени реализации достиг в них DPMI, но вряд-ли сравнимой с форточковой. Отсюда: голый дос не умеет использовать защищённый режим процессора. Требуются разные костыли. Один из коих - форточка 3.1 |
Сейчас на форуме |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 12 августа 2015 21:17 Сообщение отредактировано: 12 августа 2015 21:19
FAQ по DOS/4GW Цитирую: Примерный перевод: 6. How Does a DOS Extender Work? Надеюсь после этого не останется вопросов, работает ли DOS в защищённом режиме. 6. Как работает DOS Extender? |
Fe-Restorator |
NEW! Сообщение отправлено: 12 августа 2015 22:43 Сообщение отредактировано: 12 августа 2015 22:44
Rio444 написал: Замечу: dos4gw работает с dos4++ и не работает с dos 3.3 и ниже. Нечто в досе было изменено для работы в ём "расширителя". Наверное, это и есть рубикон появления DPMI. FAQ по DOS/4GW Поправьте, если ошибаюсь. |
Сейчас на форуме |
Bobo
Advanced Member
Откуда: СПб Всего сообщений: 3628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 авг. 2007 |
Fe-Restorator написал: ну мы уже переводим дискуссию в русло - а насколько старый дос не может исполнять программы в защищенном режиме Замечу: dos4gw работает с dos4++ и не работает с dos 3.3 и ниже. кстати, в Novell DOS вроде был встроен DPMS и это часть операционки и с ним программы работали в защищенном режиме |
Fe-Restorator |
NEW! Сообщение отправлено: 13 августа 2015 0:02
Bobo написал: Говори за себя, пожалуйста. ну мы уже переводим Пост предназначен для определения времени появления на сцене 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 написал: Абсолютно верно. Но это вопрос больше философский, чем технический. Как я понимаю, корень мого разногласия с DrPass в том, что он считает что ОСя умеет все, что не запрещает своим аппликациям. Я с этим категорически не согласен. Zelya написал: Не умеет, но лишь в силу отсутствия технических средств. Как только появится JIT-компилятор, с помощью которого приложения .NET смогут прозрачно для пользователя запускаться прямо в MS DOS, можно будет сказать, что DOS умеет исполнять байт-код. Поэтому переспрошу еще раз: DrPass, как Вы считаете, ДОС умеет исполнять бакт-код .NET Framework? Например, в той же плоскости лежит вопрос: "умеет ли DOS работать с NTFS-дисками"? Из коробки не умеет, после установки драйвера умеет. Критично ли то, что этот драйвер не в Майкрософте разработали? И если не критично, то чем ситуация с драйвером для NTFS отличается от ситуации с менеджером памяти для защищенного режима? |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 14 августа 2015 17:31 Сообщение отредактировано: 14 августа 2015 17:36
DrPass написал: Может ли командная строка винды (линукса и т.п.) складывать, умножать, вычитать и делить числа? Например, в той же плоскости лежит вопрос: "умеет ли DOS работать с NTFS-дисками"? Из коробки не умеет, после установки драйвера умеет. Критично ли то, что этот драйвер не в Майкрософте разработали? И если не критично, то чем ситуация с драйвером для NTFS отличается от ситуации с менеджером памяти для защищенного режима? А если из неё запустить калькулятор? Да? А фотошоп? Она уже и и растровые изображения обрабатывать умеет? Не кажется, что бредом попахивает? Работа с файлами (и FAT в частности) - одна из основных функций ОС. Как и работа с памятью. И если ОСь не умеет это делать из коробки, это означает, что она это не умеет. Иначе мы сейчас придём к тому, что Windows поддерживает HFS и Ext4. |
Fe-Restorator |
NEW! Сообщение отправлено: 14 августа 2015 19:44 Сообщение отредактировано: 14 августа 2015 19:55
DrPass написал: Совершенно верно, с одной-лишь поправочкой (в коей-то собака и порылась): эти "технические средства" обязаны входить в состав самой DOS. Изначально. И без костылей. Не умеет, но лишь в силу отсутствия технических средств Если M$ тряхнёт стариной и после десятки форточек выпустит M$-DOS v.10.0 со всеми "техническими средствами" включёнными в ядро ОС, тогда дос и будет поддерживать работу в защищённом режиме, официально, в статусе операционной системы. На данный момент, поддержку защищённого режима умеет предоставить лишь посторонняя программа типового формата "костыль-драйвер". Сам DOS такого НЕ УМЕЕТ ДЕЛАТЬ. Dixi. |
Сейчас на форуме |
<<Назад Вперед>> | Страницы: 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 тем | |