stringtranslate.com

Многопользовательский DOS

Multiuser DOS — многопользовательская многозадачная операционная система реального времени для IBM PC -совместимых микрокомпьютеров.

Являясь развитием более старых операционных систем Concurrent CP/M-86 , Concurrent DOS и Concurrent DOS 386 , она была первоначально разработана компанией Digital Research , а затем приобретена и доработана компанией Novell в 1991 году. [1] [2] [3] Ее предки — более ранние 8-разрядные операционные системы Digital Research CP/M и MP/M , а также 16-разрядная однозадачная CP/M-86 , которая произошла от CP/M.

Когда Novell отказалась от Multiuser DOS в 1992 году, трем основным реселлерам с добавленной стоимостью (VAR) DataPac Australasia, Concurrent Controls [4] и Intelligent Micro Software [5] было разрешено взять на себя управление и продолжить независимую разработку Datapac Multiuser DOS и System Manager, CCI Multiuser DOS и IMS Multiuser DOS и REAL/32. [5]

Линейка FlexOS , произошедшая от Concurrent DOS 286 и Concurrent DOS 68K , была продана компании Integrated Systems , Inc. (ISI) в июле 1994 года.

Параллельный CP/M-86

Первоначальная версия CP/M-86 1.0 (с BDOS 2.x) была адаптирована и стала доступна для IBM PC в 1982 году. Она была коммерчески неудачной, поскольку PC DOS 1.0 от IBM предлагала почти те же возможности по значительно более низкой цене. Ни PC DOS, ни CP/M-86 не могли в полной мере использовать мощь и возможности новой 16-битной машины.

Вскоре он был дополнен реализацией многозадачного «старшего брата» CP/M, MP/M-86 2.0 , с сентября 1981 года. Это превратило ПК в многопользовательскую машину, способную поддерживать нескольких одновременных пользователей, использующих немые терминалы, подключенные через последовательные порты . Среда, представленная каждому пользователю, создавала впечатление, что весь компьютер принадлежит ему. Поскольку терминалы стоили лишь часть тогдашней значительной цены полного ПК, это обеспечивало значительную экономию средств, а также облегчало многопользовательские приложения, такие как учетные записи или контроль запасов, в то время, когда сети ПК были редки, очень дороги и сложны в реализации.

CP/M-86 1.1 (с BDOS 2.2) и MP/M-86 2.1 были объединены для создания Concurrent CP/M-86 3.0 (также известного как CCP/M-86) с BDOS 3.0 в конце 1982 года. [6] Кэтрин Стратински , менеджер проекта CP/M-86, также была менеджером проекта Concurrent CP/M-86. Одним из его разработчиков был Фрэнсис «Фрэнк» Р. Холсворт. [7] [8] Первоначально это была однопользовательская операционная система, поддерживающая настоящую многозадачность до четырех (в конфигурации по умолчанию) CP/M-86-совместимых программ. Как и ее предшественники, она могла быть настроена для поддержки многопроцессорности (см., например, Concurrent CP/M-86/80), а также добавляла «виртуальные экраны», позволяющие оператору переключаться между взаимодействиями нескольких программ. [6] Более поздние версии поддерживали немые терминалы и могли быть развернуты как многопользовательские системы. Concurrent CP/M-86 3.1 (BDOS 3.1) был отправлен 21 февраля 1984 года. [9]

Адаптации

Одновременный CP/M-86 с Windows

В феврале 1984 года Digital Research также предложила версию Concurrent CP/M-86 с возможностями работы с окнами под названием Concurrent CP/M с Windows для IBM Personal Computer и Personal Computer XT . [10]

Параллельный CP/M-86/80

Это была адаптация Concurrent CP/M-86 для компьютеров LSI-M4, LSI Octopus [11] и CAL PC. Эти машины имели как 16-битные, так и 8-битные процессоры, поскольку на заре 16-битных персональных компьютеров 8-битное программное обеспечение было более доступно и часто работало быстрее, чем соответствующее 16-битное программное обеспечение. Concurrent CP/M-86/80 позволял пользователям запускать как CP/M (8-битные), так и CP/M-86 (16-битные) приложения. Когда вводилась команда, операционная система запускала соответствующее приложение либо на 8-битном, либо на 16-битном процессоре, в зависимости от того, имел ли исполняемый файл расширение .COM или .CMD . Он эмулировал среду CP/M для 8-битных программ, транслируя системные вызовы CP/M в системные вызовы CP/M-86, которые затем выполнялись 16-битным процессором. [6]

Одновременный DOS

В августе 1983 года Брюс Скидмор, Рэймонд Д. Педрицетти, Дэйв Браун и Гордон Эдмондс объединились для создания PC-MODE [12], дополнительного модуля для Concurrent CP/M-86 3.1 [13] [14] (с BDOS 3.1) для обеспечения базовой совместимости с PC DOS 1.1MS-DOS 1.1 ). [14] Это было публично продемонстрировано на выставке COMDEX в декабре 1983 года [12] и отправлено в марте 1984 года как Concurrent DOS 3.1 (также известная как CDOS с BDOS 3.1) поставщикам оборудования. [15] [16] Можно было запускать простые приложения DOS, которые не обращались напрямую к экрану или другому оборудованию. Например, хотя консольная программа, такая как PKZIP, работала отлично и предлагала больше возможностей, чем архиватор ARC , встроенный в CP/M , приложения, выполняющие манипуляции с экраном, такие как текстовый процессор WordStar для DOS, не могли этого сделать, и требовались встроенные версии Concurrent CP/M (или CP/M-86).

Хотя версии Concurrent DOS 3.1 и вплоть до 4.1 были разработаны в США, OEM-адаптации и локализации выполнялись OEM-группой поддержки DR Europe в Ньюбери , Великобритания, [17] с 1983 года.

В 1985 году компания Digital Research позиционировала Concurrent DOS 4.1 с GEM как альтернативу TopView от IBM. [18]

Параллельный ПК DOS

Concurrent DOS 3.2 (с BDOS 3.2) в 1984 году был совместим с приложениями для CP/M-86 1.x, Concurrent CP/M-86 3.x и PC DOS 2.0. [17] Он был доступен для многих различных аппаратных платформ. Версия с IBM PC-совместимым BIOS/XIOS называлась Concurrent PC DOS 3.2. Кэтрин Стратински была менеджером по продукту Concurrent PC DOS.

Параллельная работа DOS 68K и FlexOS 68K

Усилия, являющиеся частью сотрудничества с Motorola с 1984 года [19] [14], привели к разработке Concurrent DOS 68K в Остине , штат Техас, как преемника CP/M-68K, написанного на языке C. Одним из его главных архитекторов был Фрэнсис «Фрэнк» Р. Холсворт (использующий siglum FRH). [7] [8] Concurrent DOS 68K 1.0 стал доступен для оценки OEM в начале 1985 года. [20] [21] Проект получил значительное финансирование в несколько миллионов долларов от Motorola [20] и был разработан для их процессоров 68000 / 68010. Как и более ранняя система GEMDOS для процессоров 68000, она изначально работала на системе разработки Motorola VME /10. [14] Конкурентный DOS 68K 1.20/1.21 был доступен в апреле 1986 года, [22] [23] [24] предлагался примерно за200 000  долларов для OEM-производителей. [20] Эта система эволюционировала во FlexOS 68K в конце 1986 года.

Известные версии включают в себя:

Параллельная работа DOS 286 и FlexOS 286

Параллельно с работой над Concurrent DOS 68K [20] компания Digital Research в сотрудничестве с Intel в январе 1985 года также представила Concurrent DOS 286 [25] . Она была основана на MP/M-286 и Concurrent CP/M-286, над которыми компания Digital Research работала с 1982 года. [26] [27]

Concurrent DOS 286 была полностью переписана на языке C , основанном на новой системной архитектуре с динамически загружаемыми драйверами устройств вместо статического BIOS или XIOS. [25] Одним из ее главных архитекторов был Фрэнсис «Фрэнк» Р. Холсворт. [7] [8] Операционная система должна была функционировать строго в собственном режиме 80286 , допуская многопользовательскую и многозадачную работу в защищенном режиме при запуске эмуляции 8086. [28] [25] Пока это работало на этапе B-1 прототипных образцов чипа, Digital Research, с оценочными копиями своей операционной системы, уже отправленными в апреле, обнаружили проблемы с эмуляцией на этапе C-1 производственного уровня процессора в мае, что не позволило бы Concurrent DOS 286 запускать программное обеспечение 8086 в защищенном режиме. Выпуск Concurrent DOS 286 был запланирован на конец мая, но был отложен до тех пор, пока Intel не смогла разработать новую версию чипа. [28] В августе, после обширного тестирования образцов шага E-1 80286, Digital Research заявила, что Intel исправила все задокументированные ошибки 286 , но что все еще существуют недокументированные проблемы с производительностью чипа с предварительной версией Concurrent DOS 286, работающей на шаге E-1. Intel заявила, что подход, который Digital Research хотела использовать при эмуляции программного обеспечения 8086 в защищенном режиме, отличался от исходных спецификаций; тем не менее, они включили в шаг E-2 незначительные изменения в микрокоде , которые позволили Digital Research запустить режим эмуляции намного быстрее (см. LOADALL ). [29] [23] Эти же ограничения затронули FlexOS 286 версии 1.x, переработанную производную от Concurrent DOS 286, [30] [31] которая разрабатывалась новым подразделением гибкой автоматизации Digital Research в Монтерее, Калифорния, с 1986 года.

В более поздних версиях добавлена ​​совместимость с PC DOS 2.x и 3.x.

Известные версии включают в себя:

Одновременный DOS XM и одновременный DOS 386

Digital Research Concurrent DOS XM Release 6.0
Цифровые исследования Concurrent DOS 386 Release 2.0

В 1986 году группа поддержки OEM была переведена в недавно созданный компанией Digital Research Европейский центр разработки (EDC) в Хангерфорде , Великобритания , который начал заниматься дальнейшей разработкой семейства Concurrent DOS, начиная с версии Concurrent DOS 4.11, включая такие родственные версии, как DOS Plus и их преемников.

Разработанные в Хангерфорде, Великобритания, версии 5 и 6 (Concurrent DOS XM, где XM означает Expanded Memory ) могли коммутировать до 8 МБ EEMS для создания среды реального режима для одновременного запуска нескольких программ CP/M-86 и DOS и поддерживать до трех пользователей (одного локального и до двух подключенных через последовательные терминалы).

В 1987 году Concurrent DOS 86 был переписан в Concurrent DOS 386, [33] по-прежнему являющийся продолжением классической архитектуры XIOS и BDOS. Он работал на машинах, оснащенных процессорами Intel 80386 и более поздними, используя аппаратные возможности 386 для виртуализации оборудования, позволяя большинству приложений DOS работать без изменений под Concurrent DOS 386, даже на терминалах. Операционная система поддерживала одновременный многопользовательский доступ к файлам, позволяя многопользовательским приложениям работать так, как если бы они находились на отдельных ПК, подключенных к сетевому серверу . Concurrent DOS 386 позволял одному серверу поддерживать несколько пользователей на немых терминалах или недорогих ПК с низкими характеристиками, работающих под управлением программного обеспечения эмуляции терминала, без необходимости в дорогих рабочих станциях и дорогих тогда сетевых картах. Это была настоящая многопользовательская система; несколько пользователей могли использовать одну базу данных с блокировкой записей для предотвращения взаимных помех.

Concurrent DOS 6.0 также стала отправной точкой для семейства DR DOS , которое было создано на ее основе.

Известные версии включают в себя:

Concurrent PC DOS XM 5.0 эмулировал IBM PC DOS 2.10, [41] тогда как Concurrent DOS XM 6.0 и Concurrent DOS 386 2.0 были совместимы с IBM PC DOS 3.30. [42]

Адаптации

Известные адаптации CCI Concurrent DOS от Concurrent Controls, Inc. включают:

Другие адаптации включают в себя:

Многопользовательский DOS

Более поздние версии Concurrent DOS 386 включали в себя некоторые из расширенных функциональных возможностей более позднего однопользовательского клона PC DOS DR DOS 5.0 , после чего продукт получил более понятное название «Multiuser DOS» (также известное как MDOS), начиная с версии 5.0 (с BDOS 6.5) в 1991 году. [48]

Multiuser DOS страдал от нескольких технических ограничений, которые ограничивали его способность конкурировать с локальными сетями на базе PC DOS . Он требовал собственных специальных драйверов устройств для большинства распространенных аппаратных средств, поскольку драйверы PC DOS не были многопользовательскими или многозадачными. Установка драйвера была сложнее, чем простой метод PC DOS по копированию файлов на загрузочный диск и соответствующему изменению CONFIG.SYS — необходимо было перекомпоновать ядро ​​Multiuser DOS (известное как ядро ) с помощью команды SYSGEN .

Многопользовательская DOS также не могла использовать многие распространенные дополнения PC DOS, такие как сетевые стеки , и была ограничена в своей способности поддерживать более поздние разработки в мире, совместимом с ПК, такие как графические адаптеры , звуковые карты , приводы CD-ROM и мыши. Хотя многие из них вскоре были исправлены — например, были разработаны графические терминалы, позволяющие пользователям использовать программное обеспечение CGA , EGA и VGA — она была менее гибкой в ​​этом отношении, чем сеть отдельных ПК, и по мере того, как цены на них падали, она становилась все менее и менее конкурентоспособной, хотя она все еще предлагала преимущества с точки зрения управления и более низкой общей стоимости владения. Как многопользовательская операционная система ее цена была выше, чем у однопользовательской системы, конечно, и она требовала специальных драйверов устройств, в отличие от однопользовательских многозадачных дополнений DOS, таких как DESQview от Quarterdeck . В отличие от MP/M, она так и не стала популярной для однопользовательского, но многозадачного использования.

Когда в 1991 году Novell приобрела Digital Research [1] [2] [3] и отказалась от Multiuser DOS в 1992 году, трем ведущим VAR-компаниям DataPac Australasia, Concurrent Controls [4] и Intelligent Micro Software [5] было разрешено лицензировать исходный код системы, чтобы взять на себя управление и продолжить независимую разработку своих производных в 1994 году.

Известные версии включают в себя:

Все версии Digital Research и Novell DR Multiuser DOS называли себя «IBM PC DOS» версии 3.31.

Адаптации

DataPac Австралия

Известные версии DataPac Australasia Pty Limited включают:

В 1997 году Datapac была куплена Citrix Systems, Inc. [ 52] [53] [54] и System Manager вскоре был заброшен. В 2002 году подразделение в Сиднее было выделено в Citrix' Advanced Products Group. [55]

Параллельные элементы управления

Известные версии CCI Multiuser DOS от Concurrent Controls, Inc. (CCI) включают:

Все версии CCI Multiuser DOS сообщают о себе как о "IBM PC DOS" версии 3.31. [56] Подобно SETVER в DOS , это можно изменить с помощью утилиты Multiuser DOS DOSVER xy . [56]

В 1999 году CCI изменила свое название на Applica, Inc. [57] В 2002 году Applica Technology стала Aplycon Technologies, Inc. [58]

Интеллектуальное микропрограммное обеспечение, Itera и интегрированные решения

DOS 386 Профессиональный
IMS Многопользовательский DOS

Известные адаптации IMS Multiuser DOS включают в себя:

Все версии IMS Multiuser DOS позиционируют себя как «IBM PC DOS» версии 3.31.

РЕАЛЬНЫЙ/32
IMS REAL/32 Версия 7.6

Intelligent Micro Software Ltd. (IMS) из Тэтчема , Великобритания, приобрела лицензию на дальнейшую разработку Multiuser DOS у Novell в 1994 году и переименовала свой продукт в REAL/32 в 1995 году. [5]

Подобно FlexOS / 4690 OS ранее, IBM в 1995 году лицензировала REAL/32 7.50 для ее установки в своих POS-терминалах 4695. [5] [ необходимо разъяснение ]

Версии IMS REAL/32:

REAL/32 7.50–7.74 сообщают о себе как о «IBM PC DOS» версии 3.31, тогда как 7.80 и выше сообщают о версии 6.20. Поддержка LBA и FAT32 была добавлена ​​в REAL/32 7.90 в 1999 году. [62] 19 апреля 2002 года Intelligent Micro Software Ltd. подала заявление о банкротстве и была поглощена одним из ее основных клиентов, Itera Ltd. Барри Куиттентона. [66] [67] [68] Эта компания была распущена 28 марта 2006 года. [69] [70] По состоянию на 2010 год REAL/32 поставлялась Integrated Solutions из Тэтчема, Великобритания, но позже эта компания по тому же адресу была указана в качестве сборщика. [65]

РЕАЛЬНЫЙ/НГ

REAL/NG был попыткой IMS создать «следующее поколение» REAL/32, также называемое «REAL/32 для эпохи Интернета». REAL/NG обещал «расширенный диапазон оборудования от ПК до многопроцессорных серверных систем x86». [71]

Список заявленных функций по состоянию на 2003 год: [72]

К 10 декабря 2003 года IMS выпустила версию «REALNG V1.60-V1.19-V1.12», [73] которая, судя по интернет-архиву , является последней версией.

К 2005 году сайт realng.com был зеркалом основного сайта IMS и не содержал упоминания о REAL/NG, только REAL/32. [74]

Прикладное программное обеспечение

В то время как различные выпуски этой операционной системы имели все большую способность запускать программы DOS, программное обеспечение, написанное для платформы, могло использовать ее возможности, используя вызовы функций , специально подходящие для многопользовательской работы. Она использовала упреждающую многозадачность , не позволяя плохо написанным приложениям задерживать другие процессы, сохраняя контроль над процессором. По сей день многопользовательский DOS поддерживается популярными библиотеками SSL/TLS, такими как wolfSSL .

API обеспечивал поддержку блокирующих и неблокирующих очередей сообщений , очередей взаимного исключения, возможность создания потоков подпроцессов, которые выполнялись независимо от родительского процесса, и метод приостановки выполнения, который не тратил процессорные циклы , в отличие от циклов бездействия, используемых однопользовательскими операционными системами. Приложения запускались как «присоединенные» к консоли . Однако, если приложению не требовалось взаимодействие с пользователем, оно могло «отсоединиться» от консоли и работать как фоновый процесс , позже повторно присоединившись к консоли при необходимости.

Другой ключевой особенностью было то, что управление памятью поддерживало модель «общей» памяти для процессов (в дополнение к обычным моделям, доступным обычным программам DOS). В модели общей памяти разделы «кода» и «данных» программы были изолированы друг от друга. Поскольку «код» не содержал изменяемых данных, разделы кода в памяти могли совместно использоваться несколькими процессами, выполняющими одну и ту же программу, тем самым снижая требования к памяти.

Программы, написанные или адаптированные для любой многозадачной платформы, должны избегать техники, используемой однозадачными системами, когда они входят в бесконечные циклы до тех пор, пока их не прервут, например, ожидая нажатия клавиши пользователем; это тратит процессорное время, которое может быть использовано другими процессами. Вместо этого Concurrent DOS предоставляет вызов API, который процесс может вызвать, чтобы «спать» в течение определенного периода времени. Более поздние версии ядра Concurrent DOS включают Idle Detection, который отслеживает вызовы DOS API, чтобы определить, выполняет ли приложение полезную работу или фактически простаивает, в этом случае процесс приостанавливается, позволяя работать другим процессам. Idle Detection стал катализатором запатентованной функции управления питанием DR-DOS Dynamic Idle Detection, изобретенной в 1989 году Роджером Аланом Гроссом и Джоном П. Константом и продаваемой как BatteryMAX . [75]

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

Ссылки

  1. ^ ab Scott, Karyl (1991-07-29). "Слияние Novell/DRI для улучшения управления клиентами". InfoWorld . Networking. Vol. 13, no. 30. InfoWorld Publishing Co. p. 33. ISSN  0199-6649. Архивировано из оригинала 2020-02-09 . Получено 2017-01-21 .
  2. ^ ab "Novell и Digital Research подписали окончательное соглашение о слиянии". Business Wire . 1991-07-17. Архивировано из оригинала 2018-08-18 . Получено 2017-01-24 .
  3. ^ ab Allchin, Jim (1992-05-27) [1991-07-17]. "Novell/Digital Research достигли окончательного соглашения…" (PDF) (Судебный документ). Доказательство истца 828, Comes v. Microsoft . Архивировано (PDF) из оригинала 2016-11-19 . Получено 2017-01-21 .
  4. ^ ab Barney, Doug (1994-07-25). "CCI помогает пользователям запускать больше приложений DOS – Multiuser DOS Lite обрабатывает восемь сеансов NetWare". InfoWorld : 20 . Получено 2018-08-19 .
  5. ^ abcde Понтин, Джейсон (1995-11-27). "IMS предлагает Real32 OS для серверов приложений". InfoWorld . Получено 2017-01-17 .
  6. ^ abc Kildall, Gary Arlen (1982-09-16). "Запуск 8-битного программного обеспечения на двухпроцессорных компьютерах" (PDF) . Electronic Design : 157. Архивировано (PDF) из оригинала 2017-08-19 . Получено 2017-08-19 .
  7. ^ abc Wein, Josef "Joe" (2002). "Гэри Килдалл в Англии". Архивировано из оригинала 2019-04-03 . Получено 2019-04-03 .
  8. ^ abc Холсворт, Фрэнсис «Фрэнк» Р. (2006-02-01). «Видео: Фрэнк Холсворт, разработчик» (интервью). Коллекция историй корпораций в области информационных технологий. Музей истории компьютеров . Номер каталога CHM  102770341. ITCHP 44403c1a3fd53. Номер партии X7847.2017. Архивировано из оригинала 2019-04-03 . Получено 2019-04-04 .
  9. ^ Digital Research (1984): Параллельные поставки CP/M на ранних этапах в ответ на усилия команды . Digital Dialogue – Информационный бюллетень для сотрудников Digital Research Inc., том 3, номер 1, стр. 1 ([1]).
  10. ^ "Concurrent CP/M with Windows Operating System – Technical Note for the IBM Personal Computer and Personal Computer XT" (PDF) (1-е изд.). Digital Research . Февраль 1984. Архивировано (PDF) из оригинала 2017-01-04 . Получено 2017-01-04 .
  11. ^ LSI Octopus (Hilger Analytical) – MCbx
  12. ^ ab Digital Research (1984): PC-Mode объединяет CP/M и PC-DOS . Digital Dialogue – Информационный бюллетень для сотрудников Digital Research Inc., том 3, номер 1, стр. 3 ([2]).
  13. ^ Digital Research: Concurrent CP/M Release 3.1 предлагает совместимость с PC-DOS . Digital Research News – For Digital Research Users Everywhere, Volume 4, No. 1, p. 5, first quarter 1984 ([3]): "Concurrent CP/M Release 3.1 заменяет MP/M-86 в качестве многопользовательской системы Digital Research. Предназначенная для 16-разрядных микрокомпьютеров, Release 3.1 также может быть настроена для однопользовательской среды. Кевин Вандрик, менеджер по линейке продуктов новой версии, сказал, что режим PC-DOS в новой версии повышает доступность прикладного программного обеспечения. Конечные пользователи могут выбирать между продуктами для Concurrent CP/M или PC-DOS. Digital Research предоставит список тех приложений из PC-DOS, которые могут быть использованы, сказал Вандрик. Версия производителя была представлена ​​в декабре на выставке COMDEX/Fall в Лас-Вегасе и должна быть отправлена ​​в марте".
  14. ^ abcd "1" (PDF) . Micro Notes – A Technical Information Quarterly . Том 2, № 1. Pacific Grove, CA, USA: Digital Research, Inc. Первый квартал 1984 г. Архивировано (PDF) из оригинала 2020-02-11 . Получено 2020-02-11 .
  15. ^ Digital Research: Concurrent DOS bridges PC-DOS, CP/M . Digital Research News – For Digital Research Users Everywhere, Volume 4, No. 2, p. 3, May 1984 ([4]): '"Concurrent DOS Release 3.1 быстро набирает обороты и поддержку со стороны широкого круга производителей микрокомпьютеров", - сказал Вандрик. "Около 60 компаний-производителей оборудования лицензировали этот продукт с момента его выпуска в начале марта".
  16. ^ "2" (PDF) . Micro Notes – Техническая информация о продуктах Digital Research . Том 2, № 2. Pacific Grove, CA, USA: Digital Research, Inc. Май 1984. NWS-106-002. Архивировано (PDF) из оригинала 2020-02-11 . Получено 2020-02-11 .
  17. ^ ab "3" (PDF) . Micro Notes – Техническая информация о продуктах Digital Research . Том 2, № 3. Pacific Grove, CA, USA: Digital Research, Inc. Июль 1984. NWS-106-003. Архивировано (PDF) из оригинала 2020-02-11 . Получено 2020-02-11 .
  18. ^ CW (21 июня 1985 г.). «Одновременная версия DOS 4.1 в США». Computerwoche (на немецком языке). Архивировано из оригинала 18 января 2017 г. Проверено 18 января 2017 г.
  19. ^ Гэллант, Джон (1984-01-23). ​​«Digital Research, Монтерей подписывают пакт, ориентированный на Unix». Computerworld . XVIII (3): 6 . Получено 2019-02-03 .
  20. ^ abcde Нокс, Джеймс М. (1986-06-22). "Re: DRI Concurrent DOS for 68K". Группа новостей : mod.computers.68k. Архивировано из оригинала 2018-09-13 . Получено 2018-09-13 .
  21. ^ Нокс, Джеймс М. (1987-01-31). "CDOS-68K". Группа новостей : mod.computers.68k. Архивировано из оригинала 2018-09-13 . Получено 2018-09-13 .
  22. ^ abc "Concurrent DOS 68K 1.2 – Developer Kit for Motorola VME/10 – Disk 1". 1986-08-06 [1986-04-08] . Получено 2018-09-13 .
  23. ^ abcdefgh "Concurrent DOS 68K 1.2 – Developer Kit for Motorola VME/10 – Disk 2". 1986-08-06 [1986-04-08] . Получено 2018-09-13 .(Примечание. Этот пакет также включает некоторые заголовочные файлы из Concurrent DOS 286 , включая STRUCT.H, явно упоминающий LOADALL для «эмуляции 8086».)
  24. ^ abc "Concurrent DOS 68K 1.2 – Developer Kit for Motorola VME/10 – Disk 3". 1986-08-06 [1986-04-08] . Получено 2018-09-13 .
  25. ^ abc "Concurrent DOS-286 Challenges Unix". Журнал BYTE . 10 (5): 375-377. Май 1985. Архивировано из оригинала 2018-09-14 . Получено 2017-01-23 .[5]
  26. ^ Свейн, Майкл (1982-04-05). "Homebrew Computer Club рассматривает суперчип Intel". InfoWorld . 4 (13). Пало-Альто, Калифорния, США: 4. Архивировано из оригинала 2020-01-07 . Получено 2020-01-07 . […] Digital Research разрабатывает операционную систему для 286 . MP/M-286 будет использовать преимущества управления памятью и защиты процессора, а также поддержку виртуальной памяти. Digital Research обещает "полную" совместимость со своими MP/M-86 и CP/M-86 для процессора 8086. Intel поставляет Digital Research оборудование для разработки и тестирования MP/M-286. […]
  27. ^ Bidmead, Christopher H. (2006-05-09) [1985-03-25]. "Surviving Big Blue". Doctor Who . Which Computer?. Архивировано из оригинала 2020-01-07 . Получено 2020-01-07 . […] Пол Бейли из Digital Research горячо продвигает этот подход; именно его компания поставляет ICL и другим компаниям Concurrent Dos-286. Эта операционная система-хамелеон позволяет ICL и другим производителям 80286 создавать машины, которые смогут справляться со всем существующим корпусом программного обеспечения IBM-PC — и в то же время обещать многозадачность, работу с окнами и настоящий параллелизм, три функции, которые вместе позволяют одному микрокомпьютеру выполнять несколько задач одновременно. […] Хотя никаких четких заявлений сделано не было, кажется, что к концу года ACT предложит машину Concurrent CP/M 286, чтобы подстегнуть свой рывок на корпоративный рынок. Но к этому времени ей придется конкурировать с собственным офисным микрокомпьютером IBM 80286, PC/AT. […] У IBM также есть программный продукт в ближайшем будущем, который может выбить почву из-под ног конкурентов Concurrent. TopView размером около 180 КБ — это программа для IBM PC и AT, которая усиливает операционную систему, предоставляя возможности работы с окнами для существующих «хорошо себя ведущих» стандартных пакетов. […]
  28. ^ Фостер, Эдвард (1985-05-13). «Super DOS ждет новый 80286 – Concurrent DOS 286 – отложен до тех пор, пока Intel не обновит чип – предлагает мощь Xenix и совместимость с IBM PC». InfoWorld . 7 (19). InfoWorld Media Group : 17–18. ISSN  0199-6649.
  29. ^ Фостер, Эдвард (1985-08-26). "Intel демонстрирует новый чип 80286 – будущее параллельной DOS 286 от DRI все еще неясно после исправления процессора". InfoWorld . 7 (34). InfoWorld Media Group : 21. ISSN  0199-6649.
  30. ^ ab FlexOS Supplement for Intel iAPX 286-based Computers (PDF) . 1.3 (1-е изд.). Digital Research, Inc. Ноябрь 1986. Архивировано из оригинала (PDF) 21-04-2019 . Получено 14-08-2018 .
  31. ^ CBR, ред. (1987-01-15). "Digital Research запускает FlexOS 286 Real-Time Manufacturing Operating System". Computer Business Review . Архивировано из оригинала 2013-01-18 . Получено 2018-09-15 .
  32. ^ High C Programmer's Guide – Version 1.2 for Concurrent DOS (PDF) (1-е изд.). Санта-Крус, Калифорния, США: MetaWare Incorporated. 1986 [1985-09-15] . Получено 2018-08-14 . […] Это руководство по работе компилятора High C, реализованного для операционной системы Concurrent DOS 286 1.2 или более поздней версии – далее сокращенно «Concurrent» в соответствии с требованиями Digital Research – работающего на микропроцессоре Intel 80286 и использующего формат Intel Object-Module Format (OMF). Компилятор генерирует код для любого семейства микропроцессоров Intel 8086/88/186/188/286. […]
  33. ^ Вайс, Джири (1987-02-16). "DRI выпускает многопользовательскую операционную систему 80386". InfoWorld . 9 (7): 1, 8 . Получено 2017-01-22 .
  34. ^ ab Angus, Jeff (1987-09-21). "DRI обновляет 2 параллельные системы DOS". InfoWorld .
  35. ^ "Вопрос о Concurrent DOS XM 5.2 и CP/M". comp.os.misc . 2001-12-08.
  36. ^ Фишер, Шарон (1987-10-19). "Многопользовательская машина Compupro на базе 80286 обеспечивает параллельную обработку". InfoWorld : 19.
  37. ^ ab Ryan, Alan J. (1987-10-19). "Concurrent DOS 386 запустился". Computerworld . 21 (42): 37, 40. Архивировано из оригинала 2017-01-22 . Получено 2017-01-22 .
  38. ^ "Юго-Западный ретро-архив вычислений".
  39. ^ ab "Digital анонсирует Concurrent DOS 386, Release 3.0 на COMDEX". InfoWorld . 10 (46): 29. 1988-11-14. Архивировано из оригинала 2017-01-22 . Получено 2017-01-22 .
  40. ^ Шульман, Эндрю; Браун, Ральф Д .; Макси, Дэвид; Михельс, Рэймонд Дж.; Кайл, Джим (1994) [ноябрь 1993]. Недокументированная DOS: руководство программиста по зарезервированным функциям и структурам данных MS-DOS — расширенное для включения MS-DOS 6, Novell DOS и Windows 3.1 (2-е изд.). Reading, Массачусетс, США: Addison Wesley . стр. 203. ISBN 0-201-63287-X.(xviii+856+vi страниц, 3,5-дюймовая дискета) Опечатки: [6][7]
  41. ^ Уэлч, Марк Дж. (1986-06-09). "Последняя параллельная PC-DOS от DRI рекламирует больше памяти". InfoWorld : 20 . Получено 16 октября 2018 г.
  42. ^ "Concurrent DOS – Мощные многопользовательские многозадачные операционные системы" (PDF) . Digital Research . 1988 . Получено 2018-10-16 .
  43. ^ Скэннелл, Эд (1991-06-03). "386 Multiuser/Multitasking DOS получает язык сценариев, File Flush". InfoWorld . Получено 2017-01-19 .
  44. ^ Скэннелл, Эд (1991-10-07). "Concurrent revs multiuser DOS". InfoWorld : 17 . Получено 2017-01-19 .
  45. ^ "CCI Concurrent DOS Features". Concurrent Controls, Inc. 1998. Архивировано из оригинала 2005-02-17.
  46. ^ "CCI CDOS V3.10 Release 1". Concurrent Controls, Inc. 2003. Архивировано из оригинала 2005-03-13.
  47. ^ "Юго-Западный ретро-архив вычислений".
  48. ^ Скэннелл, Эд; Джонстон, Стюарт Дж. (1991-03-04). «DRI добавляет многопользовательские инструменты в DRDOS; выпуск MS DOS 5.0 откладывается до июня». InfoWorld . 13 (9): 1, 97 . Получено 21.01.2017 .
  49. ^ CW (1991-03-22). "Digital Research präsentiert Multiuser-DOS". Computerwoche (на немецком языке). Архивировано из оригинала 2018-08-19 . Получено 2018-08-19 .
  50. ^ "Jetz Zugriff auf Novell-Netze möglich: Digital Research kommt mit der Version 5.1 von Multiuser-DOS" .
  51. ^ "CONCURRENT CONTROLS: The Multi User Company". conctrls.com . Архивировано из оригинала 2001-06-19 . Получено 2022-01-15 .
  52. ^ Citrix Systems, Inc. (1997-09-09). "Citrix приобретает DataPac Australasia; приобретение для ускорения присутствия Citrix на быстрорастущем рынке Азиатско-Тихоокеанского региона". Business Wire . Форт-Лодердейл , Флорида, США . Получено 20 января 2017 г.
  53. ^ Duursma, Martin (15.10.2006) [2005]. Muir, Jeff (ред.). "История Datapac (Citrix R&D Australia)". Citrix Blogger . Архивировано из оригинала 20.01.2017 . Получено 19.01.2017 .
  54. ^ Костелло, Джон (1997-09-17). «Ожидается, что продажа DataPac принесет пользу каналу». Australian Reseller News . Архивировано из оригинала 20-01-2017 . Получено 28-07-2015 .
  55. ^ Mulcaster, Glenn (29.10.2002). «Citrix лидирует в борьбе за кремний». Australian Reseller News . Архивировано из оригинала 20.01.2017 . Получено 28.07.2015 .
  56. ^ abcd CCI Multiuser DOS 7.22 GOLD Онлайн-документация . Concurrent Controls, Inc. (CCI). 1997-02-10. HELP.HLP.
  57. ^ Applica Inc. (1999-11-08). "Отражая свое постоянное внимание к программным продуктам для совместного использования ПК Applica, Concurrent Controls Inc. сегодня объявила о переходе на Applica Inc". PRNewswire . Южный Сан-Франциско, Калифорния, США. Архивировано из оригинала 2016-05-16 . Получено 2017-01-20 .
  58. ^ Aplycon Technologies (15.10.2002). «Письмо дистрибьюторам, дилерам, партнерам и пользователям Applica». Архивировано из оригинала 22.11.2002.
  59. ^ М., Р. (1996-07-31). "REAL/32 Upgrade Disk – Version 7.54 – Batch 08-96-01 – SRN0167.WP". R32UP754.ZIP. Архивировано из оригинала 2018-08-26 . Получено 2017-01-17 .
  60. ^ "REAL/32 7.60 для MaxFrame". MaxFrame. 2001-08-20 . Получено 14-09-2018 .
  61. ^ "REAL/32 7.74 для MaxFrame". MaxFrame. 2001-01-30 . Получено 2018-09-14 .
  62. ^ ab "IMS REAL/32 7.9 Announcement". Intelligent Micro Software . 1999. Архивировано из оригинала 2017-01-18.
  63. ^ "Real/32 7.93 Enhancements and Bug fixes". Intelligent Micro Software . 2002-11-22. Архивировано из оригинала 2017-01-18 . Получено 2017-01-17 .
  64. ^ "Real/32 7.94 Enhancements and Bug fixes". Intelligent Micro Software . 2003-01-31. Архивировано из оригинала 2017-01-18 . Получено 2017-01-17 .
  65. ^ ab "ПРАЙС-ЛИСТ IMS – ОСЕНЬ 2010". Integrated Solutions. Август 2010. Архивировано из оригинала 2017-01-18 . Получено 2017-01-17 .(Примечание. Список РЕАЛ/32 7.95.)
  66. ^ "Продукция REAL/32 снята с производства". Logan Industries, Inc. (LLI). 2002-04-22. Архивировано из оригинала 2003-04-23.
  67. ^ "REAL/32 под новым владельцем". Logan Industries, Inc. (LLI). 2002-05-22 [2002-05-02]. Архивировано из оригинала 2002-12-03.
  68. ^ "IMS приобретена компанией ITERA". Logan Industries, Inc. (LLI). 2002-05-23. Архивировано из оригинала 2003-04-23.
  69. ^ ITERA LIMITED , Список компаний Великобритании
  70. ^ "Itera Limited". NEXOK . Получено 2017-01-18 .
  71. ^ Главная страница REAL/NG (2001) ([8]).
  72. ^ Основные особенности REAL/NG (2003) (из realng.com 2003).
  73. ^ Вероятно, последняя версия REAL/NG (realng.com, 2003).
  74. ^ REAL/NG исчезает с сайта realng.com (realng.com, 2005).
  75. ^ Патент США 5355501, Gross, Roger Alan & Constant, John P., "Система обнаружения холостого хода", выдан 11 октября 1994 г. 

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

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