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

MS-DOS 4.0
Msdos-icon.png
Многозадачность MS-DOS 4.00 Command.png
Многозадачность сеанса MS-DOS 4.00 Command.com на VirtualBox VM.
Разработчик Microsoft
Написано в сборка x86
Семейство ОС ДОС
Исходная модель Закрытый источник
Начальная версия 1986 ; 35 лет назад  ( 1986 )
Окончательный релиз 4.1 / 1987 ; 34 года назад  ( 1987 )
Метод обновления Повторная установка
Менеджер пакетов Никто
Платформы x86
Тип ядра Монолитный
Пользовательский интерфейс по умолчанию Интерфейс командной строки ( COMMAND.COM )
Лицензия Проприетарный

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

В результате проект был сокращен, и были предоставлены только те функции, которые были обещаны конкретным OEM-производителям. В сентябре 1987 года сообщалось , что версия многозадачной MS-DOS 4.1 будет разработана для ICL DRS Professional Workstation (PWS). После выполнения контрактов больше не выпускалось.

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

Функции

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

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

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

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

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

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

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

использованная литература

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