MS-DOS 4.0 (многозадачность) - MS-DOS 4.0 (multitasking)
Разработчик | Microsoft |
---|---|
Написано в | сборка x86 |
Семейство ОС | ДОС |
Исходная модель | Закрытый источник |
Начальная версия | 1986 |
Окончательный релиз | 4.1 / 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 и 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 поддерживает следующие внешние команды:
- ДОБАВИТЬ
- НАЗНАЧАТЬ
- АТРИБ
- РЕЗЕРВНЫЙ
- CHKDSK
- КОМАНДА
- ОТЛАЖИВАТЬ
- ОТКЛЮЧИТЬ
- ДИСККОМП
- ДИСККОПИЯ
- EDLIN
- EXE2BIN
- FC
- FDISK
- НАЙТИ
- ФОРМАТ
- ГРАФТАБЛ
- ГРАФИКА
- GWBASIC
- ГОЛОВНОЙ ПАРК
- УСТАНОВИТЬX
- ПРИСОЕДИНИТЬСЯ
- МЕТКА
- LINK4
- РЕЖИМ
- БОЛЕЕ
- МЫШЬ
- PERM0
- РАСПЕЧАТАТЬ
- QUEUER
- ВОССТАНАВЛИВАТЬСЯ
- ЗАМЕНЯТЬ
- ВОССТАНОВИТЬ
- НАСТРАИВАТЬ
- ДОЛЯ
- СОРТИРОВАТЬ
- SUBST
- SYS
- ДЕРЕВО
- XCOPY
Смотрите также
- Concurrent DOS , Concurrent DOS 286 , Concurrent DOS 386 - одновременная многопользовательская многозадачная ОС на основе CP / M с эмулятором DOS с 1983 года.
- DOS Plus - параллельная многозадачная ОС на базе DOS с эмулятором DOS с 1985 года.
- Novell DOS , OpenDOS , DR-DOS - преемники DOS Plus с вытесняющей многозадачностью в VDM с 1993 года.
- FlexOS - преемник Concurrent DOS 286 с 1986 г.
- 4680 ОС , 4690 OS - преемники FlexOS 286 и 386 FlexOS с 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 Australasia
использованная литература
дальнейшее чтение
- «Microsoft сделает MS-DOS 4.0 и MS-Net 2.0 доступными в четвертом квартале» . InfoWorld . 1986-09-29.
- Остерман, Ларри (2004-03-22). «Знаете ли вы, что OS / 2 не была первой многозадачной операционной системой Microsoft, отличной от Unix?» . Блоги MSDN .
- Брукс, Вернон С. «Информация о малоизвестной многозадачности MS-DOS 4.0» . ПК DOS Retro . Архивировано 18 февраля 2020 года . Проверено 13 февраля 2014 .
- Некасек, Михал (11 марта 2013 г.). «Многозадачность MS-DOS 4.0 живет» . OS / 2 Музей . Архивировано 07 января 2018 года . Проверено 28 июля 2019 .