MS-DOS 4.0 (многозадачность)
Эта статья нуждается в дополнительных цитатах для проверки . ( июнь 2024 г. ) |
![]() | |
![]() Многозадачный сеанс MS-DOS 4.00 Command.com на виртуальной машине VirtualBox. | |
Разработчик | Майкрософт |
---|---|
Написано в | сборка х86 |
Семейство ОС | ПРИНАДЛЕЖАЩИЙ |
Исходная модель | Открытый исходный код |
Первоначальный выпуск | 15 мая 1986 г |
Финальный выпуск | 4.10.30 / 10 мая 1988 г [1] |
Репозиторий | |
Обновить метод | Переустановка |
Менеджер пакетов | Никто |
Платформы | х86 |
ядра Тип | Монолитный |
По умолчанию пользовательский интерфейс | Интерфейс командной строки ( COMMAND.COM ) |
Лицензия | МОЯ лицензия [2] |
Официальный сайт | в |
Статус поддержки | |
Не поддерживается |
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 года. [3] и Microsoft продемонстрировала его в сентябре того же года на выставке в Париже. Однако лишь немногие европейские OEM-производители , такие как SMT Goupil и International Computers Limited (ICL), фактически лицензировали выпуски программного обеспечения. В частности, IBM отказалась от этого продукта, сосредоточившись вместо этого на усовершенствовании MS-DOS 3.x и своей новой совместной с Microsoft разработке для производства OS/2 .
В результате проект был свернут, и были предоставлены только те функции, которые были обещаны конкретным OEM-производителям. версии многозадачной MS-DOS 4.1 В сентябре 1987 года сообщалось о разработке для профессиональной рабочей станции 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, исправляющая проблемы, о которых многие сообщали.
Функции
[ редактировать ]Помимо незначительных улучшений, таких как поддержка формата файлов 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. [6]
Президент Microsoft Джон Ширли назвал ее «специализированной версией» и даже сказал: «Может быть, нам не следовало называть ее DOS 4.0», хотя неясно, всегда ли это было намерением или же это был более восторженный ответ со стороны OEM-производители сделали бы его настоящим преемником DOS 3.x. Маркетинг позиционировал его как дополнительную опцию между DOS 3.x для рабочих станций и Xenix для серверов более высокого класса и многопользовательских систем.
Внешние команды
[ редактировать ]MS-DOS версии 4.10.20 поддерживает следующие внешние команды: [7]
- ДОБАВИТЬ
- НАЗНАЧАТЬ
- АТТРИБ
- РЕЗЕРВНОЕ КОПИРОВАНИЕ
- ЧКДСК
- КОМАНДА
- ОТЛАЖИВАТЬ
- ОТДЕЛИТЬ
- ДИСККОМП
- ДИСККОПИЯ
- ЭДЛИН
- EXE2BIN
- ФК
- ФДИСК
- НАХОДИТЬ
- ФОРМАТ
- ГРАФТАБЛЬ
- ГРАФИКА
- GWBASIC
- ХЕДПАРК
- УСТАНОВИТЬX
- ПРИСОЕДИНИТЬСЯ
- ЭТИКЕТКА
- ССЫЛКА4
- РЕЖИМ
- БОЛЕЕ
- МОУС
- ПЕРМ0
- ПЕЧАТЬ
- ХВОСТ
- ВОССТАНАВЛИВАТЬСЯ
- ЗАМЕНЯТЬ
- ВОССТАНОВИТЬ
- НАСТРАИВАТЬ
- ДЕЛИТЬСЯ
- СОРТИРОВАТЬ
- ПОДСТ.
- СИС
- ДЕРЕВО
- XCOPY
См. также
[ редактировать ]
- Concurrent DOS , Concurrent DOS 286 , Concurrent DOS 386 - многопользовательская многозадачная ОС на базе 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 года.
- ВМ/386 — многопользовательская многозадачная среда DOS с 1987 года.
- TopView — многозадачная среда на базе DOS с 1985 года.
- DESQview , DESQview/X — многозадачная среда на базе DOS с 1985 года.
- Виртуальная DOS-машина
- Датапак Австралия
Ссылки
[ редактировать ]- ^ "icl37" . www.vintage-icl-computers.com . Проверено 7 октября 2023 г.
- ^ «Открытый исходный код MS-DOS 4.0» . 25 апреля 2024 г. Архивировано из оригинала 25 апреля 2024 г.
- ^ «MS-DOS 4.0 в Великобритании; США ждут версии 5.0» . Инфомир . 24 марта 1986 г.
- ^ «ICL выпускает профессиональную рабочую станцию DRS 300 80286 с многозадачной ОС MS-DOS 4.1», Computer Business Review , 20 сентября 1987 г.
- ^ «ИБМ ДОС» . InfoWorld : 77. 18 июля 1988 г.
- ^ Браун, Ральф Д. (29 декабря 2002 г.). «Список прерываний x86» . Проверено 14 октября 2011 г.
- ^ MS-DOS Версия 4.10 Fujitsu ICL OEM
Дальнейшее чтение
[ редактировать ]- «Microsoft выпустит MS-DOS 4.0 и MS-Net 2.0 в четвертом квартале» . Инфомир . 29 сентября 1986 г.
- Остерман, Ларри (22 марта 2004 г.). «Знаете ли вы, что OS/2 не была первой многозадачной операционной системой Microsoft, не являющейся Unix?» . Блоги MSDN . Архивировано из оригинала 24 апреля 2011 г.
- Брукс, Вернон К. «Информация о малоизвестной многозадачности MS-DOS 4.0» . ПК DOS Ретро . Архивировано из оригинала 18 февраля 2020 г. Проверено 13 февраля 2014 г.
- Некасек, Михал (11 марта 2013 г.). «Многозадачность MS-DOS 4.0 жива» . Музей OS/2 . Архивировано из оригинала 07 января 2018 г. Проверено 28 июля 2019 г.
Примечания
[ редактировать ]- ^ Иногда во внутренней документации сокращается до MT-DOS или M/T-MSDOS.