stringtranslate.com

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

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 года [2] , а 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). [3] Эта версия 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 может выпустить его под другим номером версии. [4] Однако в конечном итоге 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. [5]

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

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

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

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

Рекомендации

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

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

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