stringtranslate.com

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

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]

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

Ссылки

  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

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

Примечания

  1. ^ Иногда во внутренней документации сокращается до MT-DOS или M/T-MSDOS.

Внешние ссылки