Показать сообщение отдельно
  #3  
Старый 15.04.2022, 15:52
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: Запустить ДОС нативно на современном ПК/лаптопе

Eugene Grosbein написал(а) к Nil A в Apr 22 18:27:18 по местному времени:

15 апр. 2022, пятница, в 04:17 NOVT, Nil A написал(а):

NA> Можно запустить ДОС с досовым голдедом нативно на современном ПК/лаптопе,
NA> т.е. без dosbox, без vmware и всего этого?

DOS не был полноценной операционной системой,
он очень сильно зависел от сервисов ROM BIOS.

В современном железе уже бывает так, то этих сервисов тупо нет,
а есть UEFI. На таком железе DOS без виртуализации работать не будет
и даже не загрузится.

Даже если DOS каким-то образом запустился на современном железе
(например, режим совместимости CSM), встаёт вопрос об управлении
оборудованием и вообще доступности оборудования приложениям,
потому что собственных драйверов для железа в DOS почти не было,
а те драйвера, что были, уже не особенно актуальны.

Например, для сети через модем использовались либо аппаратные COM-порты,
интегрированные на сетевую плату, либо мультипортовые карты,
либо внутренние ISA/PCI-модемы. На современном оборудовании может уже
не быть COM-портов как таковых, как и слотов ISA/PCI,
а USB-стека и драйверов для переходников USB/COM во времена DOS не было.

Были старые сетевые карты с драйверами и стеком TCP/IP для DOS,
но для современных сетевых карт драйвров по DOS нет.

Современные мониторы всё ещё поддерживают текстовые видеорежимы,
а есть ли поддержка такого режима в видеокарте - большой вопрос.

Раньше использовались флопики и небольшого размера диски IDE,
а нынче USB flash, SATA-диски, SSD с подключением SATA/mSATA/M.2/NVMe
и для всего этого драйверов под DOS нет и сервисов BIOS
для реального режима может тоже уже и не быть.

Короче, закопайте уже стюардессу. DOS был, на самом деле, печальной
средой для исполнения приложений, одна только эпидемия вирусов
в начале 90-х чего стоила, так как в голом DOS не было никакой
защиты приложений и системы привилегий, а "резидентные" навороты
на эту тему уже были элементами и шагами в сторону виртуализации
ресурсов и памяти.

Eugene
--
http://www.grosbein.net/papirosn.mp3
http://dadv.livejournal.com/2006/03/11/
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием