MS-DOS 4.0 (многозадачность)

Многозадачная операционная система, выпущенная в 1986 году

Operating system
MS-DOS 4.0
Многозадачный сеанс MS-DOS 4.00 Command.com на виртуальной машине VirtualBox.
РазработчикМайкрософт
Написано вx86 сборка
Семейство ОСДОС
Исходная модельС открытым исходным кодом
Первоначальный выпуск15 мая 1986 г .; 38 лет назад (May 15, 1986)
Окончательный релиз4.10.30 / 10 мая 1988 г. ; 36 лет назад [1] (May 10, 1988)
Репозиторий
  • github.com/microsoft/MS-DOS
Метод обновленияПереустановка
Менеджер пакетовНикто
Платформыx86
Тип ядраМонолитный

Пользовательский интерфейс по умолчанию
Интерфейс командной строки ( COMMAND.COM )
ЛицензияЛицензия Массачусетского технологического института [2]
Официальный сайтru.wikipedia.org/wiki/MS-DOS
Статус поддержки
Неподдерживаемый

MS-DOS 4.0 [a] была многозадачной версией MS-DOS , разработанной Microsoft на основе MS-DOS 2.0. Отсутствие интереса со стороны OEM-производителей , в частности IBM (которая ранее предоставила Microsoft код многозадачности на IBM PC DOS , включенный в TopView ), привело к тому, что она была выпущена только в урезанном виде. Иногда ее называют европейской MS-DOS 4.0 , поскольку она в основном использовалась именно там. Ее не следует путать с PC DOS 4.00 или MS-DOS 4.01 и более поздними версиями, которые не содержали функций многозадачности.

История

Apricot Computers предварительно анонсировала "MS-DOS 4.0" в начале 1986 года, [3] а Microsoft продемонстрировала ее в сентябре того же года на Парижской торговой выставке. Однако только несколько европейских OEM-производителей , таких как SMT Goupil и International Computers Limited (ICL), фактически лицензировали выпуски программного обеспечения. В частности, IBM отказалась от продукта, сосредоточившись вместо этого на улучшениях MS-DOS 3.x и их новой совместной разработке с Microsoft для производства OS/2 .

В результате проект был свёрнут, и были реализованы только те функции, которые были обещаны определённым OEM-производителям. В сентябре 1987 года сообщалось о разработке версии многозадачной MS-DOS 4.1 для профессиональной рабочей станции ICL DRS (PWS). [4] Эта версия ICL/MS MS-DOS 4.10.20 была выпущена 28 октября 1987 года. Следующая версия ICL/MS MS-DOS 4.10.30 была выпущена 10 мая 1988 года. После выполнения контрактов дальнейших релизов не производилось.

В июле 1988 года IBM анонсировала « IBM DOS 4.0 », неродственный продукт, являющийся продолжением DOS 3.3 и 3.4 , что привело к первоначальному предположению, что Microsoft может выпустить его под другим номером версии. [5] Однако в конечном итоге Microsoft выпустила его как «MS-DOS 4.0», [ требуется ссылка ] а затем вскоре последовала версия MS-DOS 4.01, исправившая многие проблемы.

Функции

Помимо небольших улучшений, таких как поддержка нового формата исполняемого файла, ключевой особенностью выпуска была поддержка вытесняющей многозадачности . Это не использовало защищенный режим, доступный на процессорах 80386 , но позволяло специально написанным программам продолжать выполнение в «фоновом режиме», где они не имели доступа к пользовательскому вводу и выводу до тех пор, пока не возвращались на передний план. Сообщалось, что ОС включала планировщик с разделением по времени и межпроцессное взаимодействие через каналы и общую память . Эта ограниченная форма многозадачности считалась более полезной в среде сервера, а не рабочей станции, особенно в сочетании с MS-Net 2.0, которая была выпущена одновременно.

Другие ограничения MS-DOS 3.0 сохранились, включая невозможность использования памяти свыше 640 КБ, и это способствовало отсутствию популярности продукта, особенно в свете необходимости писать программы, специально ориентированные на новую среду.

INT 21h /AH=87h можно использовать для различения многозадачной версии MS-DOS 4.x и более поздних версий MS-DOS/PC DOS 4.x. [6]

Президент Microsoft Джон Ширли описал его как «специализированную версию» и даже сказал: «Возможно, нам не стоило называть его DOS 4.0», хотя неясно, было ли это изначально намерением или более восторженный отклик OEM-производителей привел бы к тому, что он стал бы настоящим преемником DOS 3.x. Маркетинг позиционировал его как дополнительный вариант между DOS 3.x для рабочих станций и Xenix для высокопроизводительных серверов и многопользовательских систем.

Внешние команды

MS-DOS версии 4.10.20 поддерживает следующие внешние команды: [7]

Смотрите также

  • Concurrent DOS , Concurrent DOS 286 , Concurrent DOS 386 — многопользовательская многозадачная операционная система на базе Concurrent CP/M с эмулятором DOS с 1983 года
  • DOS Plus — многозадачная операционная система на базе DOS для ПК с эмулятором DOS с 1985 года
  • DoubleDOS — обеспечивает ограниченную многозадачность путем разделения ПК на два одновременных сеанса DOS
  • Novell DOS , OpenDOS , DR-DOS — преемники DOS Plus с вытесняющей многозадачностью в VDM с 1993 года
  • FlexOS — преемник Concurrent DOS 286 с 1986 года.
  • 4680 OS , 4690 OS — преемники FlexOS 286 и FlexOS 386 с 1986 года.
  • Многопользовательская DOS - преемница Concurrent DOS 386 с 1991 года.
  • REAL/32 — преемник многопользовательской DOS с 1995 года.
  • PC-MOS/386 — многопользовательский многозадачный клон DOS с 1987 года
  • VM/386 — многопользовательская многозадачная среда DOS с 1987 года
  • TopView — многозадачная среда на базе DOS с 1985 года
  • DESQview , DESQview/X — многозадачная среда на базе DOS с 1985 года
  • Виртуальная машина DOS
  • Datapac Австралия

Ссылки

  1. ^ "icl37". www.vintage-icl-computers.com . Получено 2023-10-07 .
  2. ^ "Открытый исходный код MS-DOS 4.0". 2024-04-25. Архивировано из оригинала 2024-04-25.
  3. ^ "MS-DOS 4.0 в Великобритании; США ждут 5.0". InfoWorld . 1986-03-24.
  4. ^ "ICL запускает профессиональную рабочую станцию ​​DRS 300 80286 с многозадачной ОС MS-DOS 4.1", Computer Business Review , 1987-09-20
  5. ^ "IBM DOS". InfoWorld : 77. 18 июля 1988 г.
  6. ^ Браун, Ральф Д. (29.12.2002). "Список прерываний x86" . Получено 14.10.2011 .
  7. ^ MS-DOS версии 4.10 Fujitsu ICL OEM

Дальнейшее чтение

  • «Microsoft выпустит MS-DOS 4.0 и MS-Net 2.0 в четвертом квартале». InfoWorld . 29 сентября 1986 г.
  • Остерман, Ларри (2004-03-22). "Знаете ли вы, что OS/2 не была первой многозадачной операционной системой Microsoft, отличной от Unix?". Блоги MSDN . Архивировано из оригинала 2011-04-24.
  • Брукс, Вернон К. "Информация о малоизвестной многозадачной системе MS-DOS 4.0". PC DOS Retro . Архивировано из оригинала 2020-02-18 . Получено 2014-02-13 .
  • Necasek, Michal (2013-03-11). "Multitasking MS-DOS 4.0 Lives". Музей OS/2 . Архивировано из оригинала 2018-01-07 . Получено 2019-07-28 .

Примечания

  1. ^ Иногда во внутренней документации сокращается до MT-DOS или M/T-MSDOS.
  • Музей компьютеров ICL
Retrieved from "https://en.wikipedia.org/w/index.php?title=MS-DOS_4.0_(multitasking)&oldid=1227392446"