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

Полигон-2

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

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

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

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

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

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


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


Ссылка


Дата регистрации на форуме:
14 сен. 2014
DrPass написал:
[q]
[/q]
Ты и здесь, чувачок :biggrin:
Иди учи матчасть.
Zelya
Member


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


Ссылка


Дата регистрации на форуме:
11 янв. 2009
Rio444
Ведите себя прилично.

Как я понимаю, корень мого разногласия с DrPass в том, что он считает что ОСя умеет все, что не запрещает своим аппликациям. Я с этим категорически не согласен.

Поэтому переспрошу еще раз: DrPass, как Вы считаете, ДОС умеет исполнять бакт-код .NET Framework?
Fe-Restorator
Гость

Ссылка

Всякая ОС - это просто микшер, единственное, что она умеет - микшировать все остальные аппликации/коды/программы. Это необходимое условие. Достаточное условие - структурная целостность микшера и его прямая связь с оборудованием.
Если некий кусок кода не умеет микшировать другие куски кода - это не кусок кода ОС! Если кусок кода не умеет напрямую управлять оборудованием - это не кусок кода ОC!

DOS умеет микшировать проги и управлять железом? Да!, это ОС.
BIOS умеет микшировать проги и управлять железом? Нет! Микширование ему недоступно, это НЕ ОС!
Форточка умеет микшировать проги и управлять железом? Да!, это ОС.
Автокад умеет микшировать проги и управлять железом? Нет! Ему недоступны ни микширование, ни управление. Это НЕ ОС.
И т.д., со всеми остановками, для всех архитектур и направлений.
Сейчас на форуме
Rio444
Гость


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


Ссылка


Дата регистрации на форуме:
14 сен. 2014
Zelya написал:
[q]
Rio444Ведите себя прилично.
[/q]
Не я первый начал.
К тому же, в понятиях DrPass и Nongrato я веду себя абсолютно прилично :)
Fe-Restorator
Гость

Ссылка

Zelya написал:
[q]
Как я понимаю, корень мого разногласия с DrPass в том, что он считает что ОСя умеет все, что не запрещает своим аппликациям. Я с этим категорически не согласен.
[/q]
Форточка однозначно не умеет вычерчивать 3D-модели, при том, что не запрещает заниматься этим автокаду... :25:
Сравнение обоих по "критериям ОС" смотри постом выше.
Сейчас на форуме
Zelya
Member


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


Ссылка


Дата регистрации на форуме:
11 янв. 2009
Fe-Restorator
Из чего мы имеем, что:
1. DOS и Windows - ОСи
2. Windows не умеет чертить 3D модели, но умеет защищенный режим
3. DOS не умеет ни чертить 3D модели, ни защищенный режим

Правильно?
Fe-Restorator
Гость

Ссылка

Zelya написал:
[q]
1. DOS и Windows - ОСи
[/q]
Это правильно.
Остальные 2 пункта мне непонятны: что с чем сравнивается и по которым критериям?
Сейчас на форуме
Zelya
Member


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


Ссылка


Дата регистрации на форуме:
11 янв. 2009
Fe-Restorator написал:
[q]
Остальные 2 пункта мне непонятны
[/q]
Вы же сами писали:

Fe-Restorator написал:
[q]
Форточка однозначно не умеет вычерчивать 3D-модели
[/q]
Я просто продолжил:

Zelya написал:
[q]
Windows не умеет чертить 3D модели
[/q]
Zelya написал:
[q]
DOS не умеет ни чертить 3D модели
[/q]
Я не сравниваю ДОС и Виндовс. корень моей дискуссии в том, что DrPass утверждает что ДОС "умеет" защищенный режим, а я, соответсвенно, утверждаю наоборот, что нет. Хотел очертить Ваше мнение.
Fe-Restorator
Гость

Ссылка

UPD.
Вначале, появился DPMI, Dos Protected Mode Interface. Под него написана куча систем-шеллов навроде "фреймворк-3", ещё не графических. Это был уже не голый дос, но им можно было пользоваться.
Затем разрослись всякие DOS-Extenders, типа dos4gw, их беда - заточенность под конкретную прогу, например, игруху. Отважу кучу троллей разом: речь не об комплектации некоей проги экстендером, а об невозможности сменить прогу не прерывая работы экстендера. Тонкий момент, троллям недоступен.
Однако, экстендеры - эт уже не чистый дос.

Были ещё M-DOS, R-DOS, DR-DOS, мультизадачный дос. Сложно сказать, которой степени реализации достиг в них DPMI, но вряд-ли сравнимой с форточковой.

Отсюда: голый дос не умеет использовать защищённый режим процессора. Требуются разные костыли. Один из коих - форточка 3.1
Сейчас на форуме
Rio444
Гость


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


Ссылка


Дата регистрации на форуме:
14 сен. 2014
FAQ по DOS/4GW
Цитирую:
[q]
6. How Does a DOS Extender Work?

DOS can only load and execute real-mode programs. The DOS/4G(W) DOS extender is incorporated into your application. When DOS starts your application, it first starts the copy of DOS/4G(W), which is the real-mode program that DOS sees. DOS/4G(W) then loads your program into extended memory, switches to protected mode, and starts your program executing.

7. What happens when my program makes a DOS request — does DOS/4G(W) handle it?

Partially, but most of the work is done by DOS, just as in your real-mode programs. All of your program's requests for services from DOS, such as allocating memory, or opening a file, are signalled by a software interrupt. DOS/4G(W) handles the interrupt, switches to real mode, and then resignals the same interrupt to DOS. It looks to DOS like the DOS/4G(W) program made the request. After DOS is finished processing the request, it returns to DOS/4G(W). DOS/4G(W) then switches to protected mode, and returns to your program the results that DOS returned to DOS/4G(W).

To your program, DOS/4G(W) serves as a surrogate for DOS, as though DOS could operate in protected mode.

To DOS, DOS/4G(W) serves as a surrogate for your program, as though your program were operating in real mode.
[/q]
Примерный перевод:
[q]
6. Как работает DOS Extender? 
DOS может только загружать и выполнять программы реального режима. DOS/4G(W) DOS-экстендер включен в ваше приложение. Когда DOS запускает ваше приложение, она сначала запускает копию DOS/4G(W), которая видится DOS как программа реального режима. Затем DOS/4G(W) загружает вашу программу в расширенную память, переключается в защищенный режим, и запускает вашу программу.
7. Что происходит, когда моя программа делает запрос DOS - DOS/4G(W) обрабатывает его?
Частично, но большую часть работы делает DOS, как и в ваших программах реального режима. Все запросы ваших программ к службам DOS, такие как выделение памяти, или открытие файла, реализуются как программные прерывания. DOS/4G(W) обработчик прерывания переключает процессор в реальный режим и пересылает прерывание обычным обработчикам прерываний DOS. Для DOS это выглядит как-будто программа DOS/4G(W), сделал запрос на прерывание. После завершения DOS обработки прерывания, происходит возврат в DOS/4G(W). DOS/4G(W) выполняет переключение в защищенный режим, и возвращает вашей программе результаты, возвращенные в DOS/4G(W) из DOS.
Для вашей программы, DOS/4G (W) служит в качестве замены DOS, как будто DOS может работать в защищенном режиме.
Для DOS, DOS/4G (W) служит в качестве замены программы, как будто ваша программа работает в реальном режиме.
[/q]
Надеюсь после этого не останется вопросов, работает ли DOS в защищённом режиме.
<<Назад  Вперед>> Страницы: 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