Digital Research DOS Plus версии 1.2 | |
Разработчик | Digital Research |
---|---|
Семейство ОС | CP / M-86 |
Рабочее состояние | Снято с производства |
Исходная модель | Закрытый исходный код |
Первоначальный выпуск | 1985; 35 лет назад (1985) |
Последний выпуск | DOS Plus 2.1 (с BDOS 5.0) |
Доступен на | английском |
Платформах | Intel 8086, Intel 80186 |
Ядро тип | Монолитное ядро |
По умолчанию пользовательский интерфейс | Интерфейс командной строки (COMMAND.COM ) |
Лицензия | Собственный |
, предшествовавший | CP / M-86 Plus |
Преемник | DR DOS |
DOS Plus (ошибочно также известный как DOS +) был первой операционной системой разработан группой поддержки OEM компании Digital Research в Ньюбери, Беркшир, Великобритания, впервые выпущен в 1985 году. DOS Plus 1.0 был основан на CP / M-86 Plus в сочетании с Эмулятор PCMODE из Concurrent PC DOS 4.11. Хотя CP / M-86 Plus и Concurrent DOS 4.1 все еще разрабатывались в США, Concurrent PC DOS 4.11 была интернационализированной версией с исправленными ошибками, предложенной Digital Research UK. Позже проблемы с DOS Plus 2.x были основаны на Concurrent PC DOS 5.0. В более широком плане DOS Плюс можно рассматривать как промежуточный этап между 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 ALARM UK8 PRN = LPT1 Num 10:17:30
Левая сторона строки состояния показывает запущенные процессы. Крайний левый будет виден на экране; остальные (если есть) работают в фоновом режиме. Справа показана используемая раскладка клавиатуры (UK8 в приведенном выше примере), назначение порта принтера, состояние клавиатуры Caps Lock и Num Lock, а также текущее время. Если запущена программа DOS, строка состояния не отображается. Программы DOS не могут работать в фоновом режиме.
Используемую раскладку клавиатуры можно изменить, нажав Ctrl , Alt и одну из функциональных клавиш F1-F5.
DOS Plus содержит ряд дополнительных команд для поддержки своих функций многозадачности:
Он также содержит подмножества стандартного Команды DOS и команды CP / M - например, в нем есть как встроенная команда COPY
, так и PIP
утилита, обе из которых копируют файлы.
Команда CD
может назначить один из трех дисков N :, O: или P: в каталог на другом диске аналогично команде MS-DOS ЗАПИСЬ
. Например,
CD 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 также поддерживает эти функции. Плавающие диски реализованы в ядре BDOS, а не в оболочке командной строки, поэтому эту функцию также можно использовать из приложений DOS при вводе путей к каталогам до тех пор, пока приложение не анализирует и не разделяет dirspec для дальнейшей обработки.
Используя аналогичную функцию, 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 внутренняя структура данных с именем (CDS) ограничивает глубину каталогов до максимум 66 символов.
Эти особенности можно отнести к тому факту, что в самом CP / M не было концепции подкаталогов, а DOS эмулировалась под этими операционными системами, поэтому в некоторых случаях каталоги приходилось преобразовывать во внутренние структуры CP / M. умный способ.
DOS Plus загружается из одного файла с именем DOSPLUS.SYS или NETPLUS.SYS (а не из IO.SYS / MSDOS.SYS комбинация MS-DOS). Этот файл имеет формат CP / M-86 CMD и внутренне структурирован как несколько модулей:
DOS Плюс был основной операционной системой в ПЗУ для Philips: ДА, для которого он был первоначально разработан. ПК-совместимые версии поставлялись с Amstrad PC1512 и от французской компании SA. Не-IBM PC совместимый BBC Master 512, поставляется с DOS Plus 1.2, 1.2a или 2.1, также в сочетании с расширением памяти Solidisk PC Plus. Были адаптированы DOS Plus 2.1e / g для нестандартных форматов гибких дисков серии Apricot ACT 315 КБ и 720 КБ FAT12.. Логический секторный формат FAT жесткого диска (тип раздела 0xF2 ) ПК Sperry IT и сопроцессорные платы 80186 для Acorn Archimedes A300 Также были поддержаны прототипы и A310, а также Acorn 286.
Известные версии операционной системы включают: