Jump to content

ДОС Плюс

(Перенаправлено с DOSPLUS.COM )

ДОС Плюс
Цифровые исследования DOS Plus, версия 1.2
Разработчик Цифровые исследования
Семейство ОС КП/М-86
Рабочее состояние Снято с производства
Исходная модель Закрытый исходный код
Первоначальный выпуск 1985 год ; 39 лет назад ( 1985 )
Последний выпуск DOS Plus 2.1 (с BDOS 5.0)
Доступно в Английский
Платформы Интел 8086 , Интел 80186
ядра Тип Монолитное ядро
По умолчанию
пользовательский интерфейс
Интерфейс командной строки ( COMMAND.COM )
Лицензия Собственный
Предшественник КП/М-86 Плюс
Преемник ДР ДОС

DOS Plus (ошибочно также известная как DOS+ ) была первой операционной системой , разработанной Digital Research. группой поддержки OEM компании [ 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    ALARM                  UK8 PRN=LPT1      Num    10:17:30

В левой части строки состояния отображаются запущенные процессы . Самый левый будет виден на экране; остальные (если есть) работают в фоновом режиме. В правой части отображается используемая раскладка клавиатуры (UK8 в приведенном выше примере), назначение порта принтера, состояние клавиатуры Caps Lock и Num Lock , а также текущее время. Если программа DOS запущена, строка состояния не отображается. Программы DOS не могут работать в фоновом режиме.

Используемую раскладку клавиатуры можно изменить, нажав Ctrl, Alt и одна из функциональных клавиш F1F5.

DOS Plus содержит ряд дополнительных команд для поддержки функций многозадачности:

  • ADDMEM: устанавливает объем дополнительной памяти, выделяемой программам EXE .
  • БУДИЛЬНИК: Будильник с сообщением.
  • BACKG: позволяет фоновые процессы . отображать и останавливать
  • COMSIZE: устанавливает объем памяти, выделяемый для COM- программ.
  • ПЕЧАТЬ : Диспетчер печати .
  • SLICE: устанавливает количество процессорного времени, выделяемое программе переднего плана. См. также переменную среды %$SLICE% . [ 2 ] [ 3 ]
  • ПОЛЬЗОВАТЕЛЬ: устанавливает номер пользователя, который будет использоваться при доступе к носителю CP/M.

Он также содержит подмножества стандартных команд DOS и команд CP/M – например, он имеет встроенную COPY команда, и PIP утилита, обе из которых копируют файлы.

The CD Команда может назначить один из трех дисков N:, O: или P: каталогу на другом диске аналогично команде MS-DOS. SUBST. Например,

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 также поддерживает эти функции. [ 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 и внутренне структурирован как несколько модулей:

  • Ядро BDOS базовой дисковой операционной системы , CP/M которое обеспечивает многозадачность и реализует API .
  • Расширенная система ввода-вывода XIOS машинно , которая представляет собой -зависимый компонент, выполняющий низкоуровневый дисковый и символьный ввод-вывод.
  • В случае NETPLUS.SYS с поддержкой DR Net.
  • DOS Эмулятор (внутреннее название PCMODE ), который преобразует каждый вызов функции MS-DOS в один или несколько вызовов CP/M. Например, в случае запроса на изменение текущего каталога это будет преобразовано в серию вызовов «открытия каталога», по одному для каждого каталога в указанном пути.
  • Заглушка, которая при необходимости загружает COMMAND.COM (или DOSPLUS.COM). Эта заглушка содержит строку « OS =CPCDOS». [ 5 ] [ 6 ] предполагая, что он основан на кодовой базе Concurrent PC DOS .

Компьютеры, на которых использовалась DOS Plus

[ редактировать ]

DOS Plus была основной операционной системой в ПЗУ для Philips:YES , для которого она изначально была разработана. [ 1 ] [ номер 1 ] Версии , совместимые с ПК, поставлялись в комплекте с Amstrad PC1512. [ 1 ] и Jasmin Turbo от французской компании TRAN SA. [ 7 ] [ 8 ] , не совместимый с IBM PC BBC Master 512 , [ 9 ] поставляется с DOS Plus 1.2, 1.2a или 2.1, [ 10 ] [ 11 ] также в сочетании с расширением памяти Solidisk PC Plus. [ 10 ] [ 11 ] Существовали адаптации DOS Plus 2.1e/g для серии Apricot ACT емкостью нестандартных 315 КБ и 720 КБ форматов дискет FAT12 . Формат жесткого диска FAT с логическими секторами (тип раздела 0xF2 ) IT-ПК Sperry платы 80186 , а также сопроцессорные для Acorn Archimedes A300 и A310 , а также прототипы Acorn 286 .

Известные версии операционной системы включают:

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ Перейти обратно: а б Эта версия не реализует вызов S_OSVER, и поэтому ее фактический номер версии не может быть запрошен.
  1. ^ Перейти обратно: а б с д и Вейн, Йозеф «Джо» (19 февраля 2010 г.) [ноябрь 2009 г.]. Джонсон, Герберт Р. (ред.). «История DRI и Джо Вейн» . Архивировано из оригинала 17 января 2017 г. Проверено 17 января 2017 г.
  2. ^ Котулла, Мартин (ноябрь 1987 г.). «Фон CP/M для MS-DOS, часть 11» (PDF) . Профессиональные вычисления (ПК) - Schneider International (на немецком языке). 3 (11): 100–103. Архивировано (PDF) из оригинала 24 апреля 2019 г. Проверено 20 мая 2018 г.
  3. ^ Пол, Матиас Р. (26 марта 2002 г.). «Обновлено CLS» . Список рассылки freedos-dev. Архивировано из оригинала 4 октября 2018 г. Проверено 6 августа 2014 г.
  4. ^ Братья Хардин; Роусон, Том ; Конн, Рекс К .; Пол, Матиас Р.; Дай, Чарльз Э.; Георгиев, Лучезар И. (27 февраля 2002 г.). Онлайн-справка по 4DOS 8.00 .
  5. ^ Пол, Матиас Р. (20 февраля 2002 г.). «Как обнаружить FreeCOM/FreeDOS в пакетном режиме?» . Список рассылки freedos-dev. Архивировано из оригинала 12 августа 2014 г. Проверено 6 августа 2014 г.
  6. ^ Пол, Матиас Р. (30 июля 1997 г.) [1 мая 1994 г.]. «СОВЕТЫ NWDOS — советы и подсказки для Novell DOS 7, с просмотром недокументированных подробностей, ошибок и обходных путей» . МПДОСТИП . Выпуск 157 (на немецком языке) (3-е изд.). Архивировано из оригинала 4 ноября 2016 г. Проверено 6 августа 2014 г. (Примечание. NWDOSTIP.TXT — это всеобъемлющая работа по Novell DOS 7 и OpenDOS 7.01 , включая описание многих недокументированных функций и внутренних устройств. Это часть еще более обширной работы автора. MPDOSTIP.ZIP Коллекция сохранялась до 2001 года и в то время распространялась на многих сайтах. Предоставленная ссылка указывает на более старую версию файла, преобразованную в HTML. NWDOSTIP.TXT файл.) [1]
  7. ^ Написано в Ла Валетт-дю-Вар , Франция. «Самые продаваемые профессиональные компьютеры и совместимые телематические устройства: Jasmins Turbo HQ от TRAN» . Micro Systèmes (Реклама) (на французском языке). № 72. Париж, Франция: Société Parisienne d'Edition . Февраль 1987. стр. 12–13. ISSN   0183-5084 . Архивировано из оригинала 17 февраля 2020 г. Проверено 17 февраля 2020 г. […] Jasmin Turbo […] операционные системы DOS PLUS и GEM от DRI с руководством и официальными лицензиями […] Операционные системы Я оценил выбор операционной системы DOS PLUS от Digital Research Inc за ее двойную совместимость с MS -DOS 2.11 и система CP/M-86 . Да здравствует передача файлов между двумя стандартами. В комплект поставки входит операционная система с графической средой DRI GEM […], которая позволяет JASMIN TURBO использовать любое приложение, написанное под GEM, доступное на рынке. Например, GEM-DESKTOP (для OFFICE) позволяет использовать JASMIN TURBO с значками, такими как Macintosh . […]
  8. ^ Хальбра, Ив (октябрь 1987 г.). «ГРАФИЧЕСКИЙ ДИЗАЙНЕР… и Jasmin HQ-20 рисует – ПК видит красный, зеленый, синий…» . Наклон . Совместимость с ПК (на французском языке). № 6. Париж, Франция: Editions Mondiales SA [ fr ] . стр. 32, 34, 52–53, 142–143, 173. ISSN   0753-6968 . Архивировано из оригинала 17 февраля 2020 г. Проверено 17 февраля 2020 г. […] Операционная система: DOS-Plus и MS-DOS 2.11. […] [2] [3]
  9. ^ Перейти обратно: а б Бертон, Робин (сентябрь 1989 г.). «Введение – Цель и область применения». Написано в Лестершире, Великобритания. Техническое руководство Master 512 . Прествич, Манчестер, Великобритания: Dabs Press . Архивировано из оригинала 4 декабря 2008 г. Проверено 9 мая 2018 г. […] Мы не можем воспроизвести исходный код ни для одной из версий DOS Plus, используемых в 512 . Материал является собственностью и авторскими правами Digital Research , а не Acorn Computers . Ситуация еще больше усложняется тем фактом, что на самом деле было выпущено четыре разные версии. […] Для 512 было несколько версий DOS Plus, последняя из которых — версия 2.1. […] [4]
  10. ^ Перейти обратно: а б «BBC Master 512 — системное программное обеспечение DOS-Plus и GEM» . Компьютерные страницы BBC Yellow Pig . Архивировано из оригинала 20 мая 2018 г. Проверено 20 мая 2018 г.
  11. ^ Перейти обратно: а б Сни, Крис (05.03.1989). «Глава 6. Постоянные команды». Руководство пользователя Master 512 . Дабс Пресс . ISBN  1870336143 . Архивировано из оригинала 20 мая 2018 г. Проверено 20 мая 2018 г.
  12. ^ :Да, управление продуктами (1985). Файл README для: YES Release 2 — версия обслуживания DOS Plus 1.1 (файл README.DOS на диске обслуживания). Филипс Австрия . Этот файл содержит дополнительную информацию об использовании DOS Plus 1.1 на :YES Rel 1 и :YES Rel 2.

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

[ редактировать ]
  • Гилмор, Джин (1986). Инструкция по эксплуатации персонального компьютера Amstrad PC1512 .
  • Моррис, Стивен (1986). Использование DOS Plus на ПК Amstrad . Книги о цифровых исследованиях. Glentop Publishers Ltd. ISBN  1-85181-063-3 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7776a3e50bc126bb0d4b7850992c6952__1715926920
URL1:https://arc.ask3.ru/arc/aa/77/52/7776a3e50bc126bb0d4b7850992c6952.html
Заголовок, (Title) документа по адресу, URL1:
DOS Plus - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)