DOS Plus (ошибочно также известная как DOS+) была первой операционной системой, разработанной группой поддержки OEM компании Digital Research [1] в Ньюбери, Беркшир, Великобритания, впервые выпущенной в 1985 году. DOS Plus 1.0 была основана на CP/M-86 Plus. в сочетании с эмулятором PCMODE из Concurrent PC DOS 4.11 . [1] Хотя CP/M-86 Plus и Concurrent DOS 4.1 все еще разрабатывались в Соединенных Штатах, Concurrent PC DOS 4.11 представляла собой интернационализированную версию с исправленными ошибками, предложенную Digital Research UK. [1] Более поздние выпуски DOS Plus 2.x были основаны на Concurrent PC DOS 5.0 . В более широкой картине DOS Plus можно рассматривать как промежуточный этап между Concurrent CP/M-86 и DR DOS .
DOS Plus может запускать программы, написанные для CP/M-86 или MS-DOS 2.11 , а также читать и записывать форматы дискет, используемые обеими этими системами. До четырех программ CP/M-86 могут быть многозадачными , но одновременно может быть запущена только одна программа DOS .
DOS Plus пытается предоставить тот же интерфейс командной строки , что и MS-DOS. Как и MS-DOS, он имеет интерпретатор командной строки под названием COMMAND.COM
(альтернативное имя DOSPLUS.COM
). Файл есть AUTOEXEC.BAT
, но его нет CONFIG.SYS
(кроме FIDDLOAD, расширения для загрузки некоторых устанавливаемых на месте драйверов устройств (FIDD) в некоторых версиях DOS Plus 2.1). Основное отличие, которое заметит пользователь, заключается в том, что нижняя строка экрана содержит информацию о состоянии, подобную:
DDT86 ТРЕВОГА UK8 PRN=LPT1 Число 10:17:30
В левой части строки состояния отображаются запущенные процессы . Самый левый будет виден на экране; остальные (если есть) работают в фоновом режиме. В правой части отображается используемая раскладка клавиатуры (UK8 в приведенном выше примере), назначение порта принтера, состояние клавиатуры Caps Lock и Num Lock , а также текущее время. Если программа DOS запущена, строка состояния не отображается. Программы DOS не могут работать в фоновом режиме.
Используемую раскладку клавиатуры можно изменить, нажав Ctrl, а одну из функциональных клавиш – .Alt F1F5
DOS Plus содержит ряд дополнительных команд для поддержки функций многозадачности:
Он также содержит подмножества стандартных команд DOS и команд CP/M — например, он имеет как встроенную COPY
команду, так и PIP
утилиту, обе из которых копируют файлы.
Команда CD
может назначить один из трех дисков N:, O: или P: каталогу на другом диске аналогично команде MS-DOS SUBST
. Например,
Компакт-диск N:=C:\DATA\ACCOUNTS
каталог будет C:\DATA\ACCOUNTS
отображаться как диск N:. Эта так называемая функция плавающего диска позволяет старым программам, которые не поддерживают подкаталоги, работать в DOS Plus, и ее можно использовать для значительного упрощения обработки файлов в командной строке. Эта функция также присутствует в Concurrent DOS , Multiuser DOS , System Manager 7 и REAL/32 , однако эти системы расширяют эту концепцию на все неиспользуемые буквы дисков от A: до Z:, за исключением буквы диска L:. DR DOS 3.31–6.0 (только до обновлений от ноября 1992 г. с BDOS 6.7) также поддерживают это (включая букву диска L:). В более поздних системах командный процессор 4DOS / NDOS также поддерживает эти функции. [4] Плавающие диски реализованы в ядре BDOS, а не в оболочке командной строки, поэтому эту функцию также можно использовать из приложений DOS при вводе путей к каталогам, пока приложение не анализирует и не разделяет спецификацию каталога для дальнейшей обработки. .
Используя аналогичную функцию, Concurrent DOS, Multiuser DOS, System Manager и REAL/32 динамически назначают плавающий диск L: пути загрузки загруженного приложения, тем самым позволяя приложениям ссылаться на файлы, находящиеся в их каталоге загрузки на стандартизированном диске. буква вместо фиксированного абсолютного пути. Эта функция загрузочного диска значительно упрощает перемещение установок программного обеспечения на диски и между ними без необходимости адаптировать пути к наложениям, файлам конфигурации или пользовательским данным, хранящимся в каталоге загрузки или последующих каталогах. (По тем же причинам дополнение к блоку среды, связанному с загруженными приложениями в MS-DOS/PC DOS 3.0 (и выше), содержит ссылку на путь загрузки исполняемого файла, однако это требует больше резидентной памяти и позволяет получить преимущество поэтому его поддержка должна быть закодирована в исполняемом файле, тогда как решения DRI прозрачно работают с любыми приложениями.)
Еще одна особенность, возникающая в результате внутренней организации текущих рабочих каталогов BDOS как относительных ссылок на родительские каталоги, - это теоретически неограниченная глубина каталогов, поддерживаемая всеми вышеупомянутыми операционными системами - в отличие от MS-DOS/PC DOS (и DR DOS с 1992 года). , где внутренняя структура данных, совместимая с MS-DOS, с именем Current Directory Structure (CDS), ограничивает глубину каталога максимум 66 символами.
Эти особенности можно объяснить тем фактом, что в самой CP/M не было концепции подкаталогов, а DOS эмулировалась в этих операционных системах, поэтому каталоги нужно было каким-то разумным образом транслировать во внутренние структуры CP/M.
DOS Plus загружается из одного файла с именем DOSPLUS.SYS или NETPLUS.SYS (а не из комбинации IO.SYS / MSDOS.SYS MS-DOS). Этот файл имеет формат CP/M-86 CMD и внутренне структурирован как несколько модулей:
DOS Plus была основной операционной системой в ПЗУ для Philips:YES , для которого она изначально была разработана. [1] [nb 1] Версии , совместимые с ПК , поставлялись с Amstrad PC1512 [1] и Jasmin Turbo от французской компании TRAN SA [7] [8] BBC Master 512 , [9] не совместимый с IBM PC , поставлялся в комплекте с DOS Plus 1.2, 1.2a или 2.1, [10] [11] также в сочетании с расширением памяти Solidisk PC Plus. [10] [11] Существовали адаптации DOS Plus 2.1e/g для нестандартных форматов дискет FAT12 серии Apricot ACT размером 315 КБ и 720 КБ . Также поддерживались формат жесткого диска FAT с логическими секторами (тип раздела 0xF2 ) ИТ-ПК Sperry и сопроцессорные платы 80186 для Acorn Archimedes A300 и A310 , а также прототипы Acorn 286 .
Известные версии операционной системы включают:
MPDOSTIP.ZIP
коллекции автора, которая поддерживалась до 2001 года и в то время распространялась на многих сайтах. Предоставленная ссылка указывает на более старую версию файла, преобразованную в HTML NWDOSTIP.TXT
.) [1][…] Jasmin Turbo […] системы эксплуатации DOS PLUS и
GEM
de DRI с руководством и официальными лицензиями […] Системы эксплуатации Я ценю выбор системы эксплуатации DOS PLUS от
Digital Research Inc. .
, для двойной совместимости с системами
MS-DOS 2.11
и
CP/M-86
.
Vive les Transfers de Fichiers Entre les Deux Standards.
Графическая система эксплуатации окружающей среды GEM […] DRI — это книга, которая позволяет использовать JASMIN TURBO для любого приложения, написанного под GEM, доступного на рынке.
Например, GEM-DESKTOP (для БЮРО) позволяет использовать JASMIN TURBO со значками на
Macintosh
.
[…]
[…] Система эксплуатации: DOS-Plus и MS-DOS 2.11.
[…][2][3]
[…] Мы не можем воспроизвести исходный код ни для одной из версий DOS Plus, используемых в
512
.
Материал является собственностью и авторскими правами
Digital Research
, а не
Acorn Computers
.
Ситуация еще больше усложняется тем фактом, что на самом деле было выпущено четыре разные версии.
[…] Для 512 было несколько версий DOS Plus, последняя из которых — версия 2.1.
[…][4]
Этот файл содержит дополнительную информацию об использовании DOS Plus 1.1 на
:YES
Rel 1 и :YES Rel 2.