Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

86-DOS - это прекращенная операционная система, разработанная и проданная компанией Seattle Computer Products (SCP) для своего компьютерного комплекта на базе Intel 8086 . Первоначально известная как QDOS ( Быстрая и грязная операционная система ), название было изменено на 86-DOS, когда SCP начала лицензировать операционную систему в 1980 году.

86-DOS была структура команды и интерфейс прикладного программирования , который имитировал , что из Digital Research «s CP / M операционной системы, которая сделала его легко портовые программы из последних. Система была лицензирована, затем куплена Microsoft и доработана как MS-DOS и PC DOS . [1]

История [ править ]

Истоки [ править ]

86-DOS была создана из-за того, что продажи компьютерного комплекта Seattle Computer Products 8086 , продемонстрированного в июне 1979 г. и отправленного в ноябре [2], падали из-за отсутствия операционной системы. Единственным программным обеспечением, которое SCP могла продавать вместе с платой, был автономный диск Microsoft BASIC-86 , который Microsoft разработала на основе прототипа оборудования SCP. [2] SCP хотел предложить версию CP / M для 8086, о которой Digital Research первоначально анонсировала в ноябре 1979 года, но это было отложено, и дата ее выпуска была неопределенной. [3]Это был не первый раз, когда Digital Research отставала от разработок оборудования; двумя годами ранее адаптировать CP / M для новых форматов гибких дисков и жестких дисков было медленным . В апреле 1980 года SCP поручил 24-летнему Тиму Патерсону разработать замену CP / M-86 . [2]

Используя руководство по CP / M-80 в качестве справочного материала [4], Патерсон смоделировал 86-DOS по его архитектуре и интерфейсам, но адаптировал его для удовлетворения требований 16-разрядного процессора Intel 8086 для легкой (и частично автоматизированной) переводимости исходного кода. множество существующих 8-битных программ CP / M; [3] перенос их либо на DOS, либо на CP / M-86 был примерно одинаково трудным [5] и облегчался тем фактом, что Intel уже опубликовала метод, который можно использовать для автоматического перевода программного обеспечения с процессора Intel 8080 , для которого CP / M был разработан для нового набора инструкций 8086. [3]В то же время он внес ряд изменений и улучшений, направленных на устранение недостатков CP / M. CP / M кэшировал информацию о файловой системе в памяти для повышения скорости, но для этого от пользователя требовалось принудительно обновить диск перед его удалением; если пользователь забыл, диск будет поврежден. Патерсон выбрал более безопасный, но более медленный подход, обновляя диск при каждой операции. Команда CP / M PIP , которая копирует файлы, поддерживает несколько специальных имен файлов, которые относятся к аппаратным устройствам, таким как принтеры и порты связи . Патерсон встроил эти имена в операционную систему как файлы устройств, чтобы их могла использовать любая программа. Он дал своей программе копирования более интуитивное названиеКОПИРОВАТЬ . Вместо того, чтобы реализовывать файловую систему CP / M , он использовал файловую систему таблицы размещения файлов (FAT) Microsoft Standalone Disk BASIC-86 . [1]

К середине 1980 года SCP рекламировала 86-DOS по цене 95 долларов США для владельцев своей платы 8086 стоимостью 1290 долларов США и 195 долларов США для других. Он рекламировал способность программного обеспечения читать исходный код Zilog Z80 с диска CP / M и переводить его в исходный код 8086 и обещал, что для создания двоичных файлов 8086 потребуется лишь «незначительная ручная коррекция и оптимизация». [6]

Интерес IBM [ править ]

В октябре 1980 года IBM разрабатывала то, что впоследствии стало оригинальным персональным компьютером IBM . CP / M была самой популярной операционной системой в то время, и IBM считала, что ей нужен CP / M, чтобы конкурировать. Представители IBM посетили Digital Research и обсудили вопросы лицензирования с представителем Digital Research по лицензированию Дороти Килдалл (урожденная Макьюэн), которая не решалась подписать соглашение IBM о неразглашении информации . Хотя позже NDA было принято, Digital Research не приняла предложение IBM о 250 000 долларов США в обмен на столько копий, сколько IBM могла продать, настаивая на обычном плане, основанном на роялти . [7] В более поздних обсуждениях между IBM иБилл Гейтс , Гейтс упомянул о существовании 86-DOS, и представитель IBM Джек Сэмс посоветовал ему получить для этого лицензию. [ необходима цитата ]

Создание ПК DOS [ править ]

Microsoft приобрела неисключительную лицензию на 86-DOS у Seattle Computer Products [8] в декабре 1980 года за 25 000 долларов США. [ цитата необходима ] В мае 1981 года она наняла Тима Патерсона для переноса системы на IBM PC [2], который использовал более медленный и менее дорогой процессор Intel 8088 и имел свое собственное семейство периферийных устройств. IBM ежедневно наблюдала за развитием событий [2], отправив более 300 запросов на изменение, прежде чем приняла продукт и написала для него руководство пользователя.

В июле 1981 года, за месяц до выпуска ПК, Microsoft приобрела все права на 86-DOS у SCP за 50 000 долларов США. [2] [9] [10] Он встретился с основными критериями IBM: он выглядел как CP / M, [1] , и это было легко адаптировать существующие программы 8-бит CP / M для запуска под ним, в частности , благодаря TRANS команды который переводит исходные файлы из машинных инструкций 8080 в 8086. Microsoft передала IBM лицензию на 86-DOS, и она стала PC DOS 1.0. Эта лицензия также позволяла Microsoft продавать DOS другим компаниям, что она и делала. Сделка была впечатляюще успешной, и SCP позже заявила в суде, что Microsoft скрывала свои отношения с IBM, чтобы купить операционную систему по дешевке. В конечном итоге SCP получила расчетный платеж в размере 1 миллиона долларов США.

Спор об интеллектуальной собственности [ править ]

Когда основатель Digital Research Гэри Килдалл изучил PC DOS и обнаружил, что она дублирует программный интерфейс CP / M, он хотел подать в суд на IBM, которая в то время утверждала, что PC DOS была его собственным продуктом. Однако адвокат Digital Research не считал, что соответствующий закон достаточно ясен, чтобы возбуждать иск. Тем не менее Килдалл столкнулся с IBM и убедил их предложить CP / M-86 с ПК в обмен на освобождение от ответственности.

Споры продолжаются вокруг сходства между двумя системами. Возможно, наиболее сенсационное заявление было высказано Джерри Пурнель , который сказал, что Килдалл лично продемонстрировал ему, что DOS содержит код CP / M, введя команду в DOS, которая отображала имя Килдалла, [11] [nb 1], но Пурнель никогда не раскрывала команду и никто не пришел, чтобы подтвердить его историю. В книге о Килдалле 2004 года говорится, что он использовал такое зашифрованное сообщение, чтобы продемонстрировать, что другие производители скопировали CP / M, но не говорит, что он нашел сообщение в DOS; [12]вместо этого мемуары Килдалла (источник книги) указали на хорошо известное сходство интерфейсов. Патерсон настаивает на том, что программа 86-DOS была его оригинальной работой, и отрицает упоминание или иное использование кода CP / M при его написании. [13] После выхода книги 2004 года он подал в суд на авторов и издателей за клевету . [14] В упрощенном порядке суд постановил, что клеветы не было, поскольку утверждения книги были мнениями, основанными на исследованиях, или не были доказуемо ложными. [15]

Версии [ править ]

Особенности [ править ]

Команды [ править ]

Следующий список команд поддерживается 86-DOS. [23]

Внутренние команды [ править ]

  • ЧИСТО
  • КОПИРОВАТЬ
  • DIR
  • СТЕРЕТЬ
  • ПЕРЕИМЕНОВАТЬ
  • ТИП

Внешние команды [ править ]

  • КАК М
  • CHKDSK
  • ОТЛАЖИВАТЬ
  • EDLIN
  • HEX2BIN
  • MAKRDCPM
  • RDCPM
  • SYS
  • ТРАНС
EDLIN [ править ]

К 1982 году, когда IBM попросила Microsoft выпустить версию DOS, совместимую с жестким диском , PC DOS 2.0 была почти полностью переписанной DOS, поэтому к марту 1983 года от 86-DOS осталось очень мало. Самым устойчивым элементом 86-DOS был его примитивный строковый редактор EDLIN , который оставался единственным редактором, поставляемым с версиями DOS Microsoft до июньского выпуска 1991 г. MS-DOS 5.0 , который включал текстовый редактор пользовательского интерфейса под названием MS- Редактор DOS , основанный на QBasic . EDLIN все еще можно использовать на современных машинах, поскольку существует эмулированная среда DOS вплоть до Windows 10 (32-разрядная версия).

Поддерживаемые форматы дисков[ редактировать ]

86-DOS компании Seattle Computer Products поддерживала файловую систему FAT12 на ряде 8-дюймовых и 5,25-дюймовых дисководов гибких дисков на оборудовании контроллера гибких дисков S-100, производимом Cromemco , Tarbell Electronics и North Star Computers . Western Digital FD1771 -CROMEMCO и Тарбеллы доска поддерживается односторонний, одной плотности мягких-секторные диски. Также была поддержана плата Tarbell с двойной плотностью, использующая FD1791 . Позже SCP предложила усовершенствованные контроллеры гибких дисков, такие как серия Disk Master.

86-DOS не использовала байт идентификатора FAT [nb 2] или блок параметров BIOS (BPB), как это делают более поздние версии DOS, чтобы различать различные форматы носителей; вместо этого во время компиляции были жестко запрограммированы разные буквы дисков, чтобы они были связаны с различными физическими дисководами гибких дисков, сторонами и плотностью. Это означало, что, в зависимости от его типа, для правильного распознавания диск должен был быть адресован под определенной буквой. Эта концепция была позже эмулирована с большей гибкостью в DRIVER.SYS в DOS 3.x и более поздних версиях.

Существовали два варианта логического формата 12-разрядного формата FAT для 86-DOS - исходный формат с 16-байтовыми записями каталога и более поздний формат (начиная с 86-DOS 0.42 ) с 32-байтовыми записями каталога. Только второй логически совместим с форматом FAT12, известным с момента выпуска MS-DOS и PC DOS. MS-DOS по-прежнему не может смонтировать такие тома, так как при отсутствии BPB он возвращается к получению FAT ID в записи FAT для кластера 0, чтобы выбрать один из жестко заданных профилей геометрии диска. Во всех форматах тома, отформатированных в MS-DOS, которые в противном случае поддерживались бы обеими системами, а также, как правило, во всех других форматах, этот идентификатор находится в первом байте логического сектора 1, то есть во втором секторе тома с физическим цилиндром. -головный сектор(CHS) адрес 0/0/2 или адрес логического блока (LBA) 1 - поскольку MS-DOS предполагает один зарезервированный сектор, загрузочный сектор. В 86-DOS область зарезервированных секторов значительно больше (целые дорожки), и поэтому прототипный FAT ID 0xFE0xFF) находится в другом месте на диске, что делает невозможным для MS-DOS его получение, и даже если бы это было, жестко закодированный профиль диска, связанный с ним, не будет учитывать эту большую область зарезервированных секторов в 86-DOS. [nb 2]

Дискеты CP / M 2 читались через RDCPM .

86-DOS не предлагала какой-либо конкретной поддержки для фиксированных дисков , но сторонние решения в виде контроллеров жестких дисков и соответствующих расширений системы ввода-вывода для 86-DOS были доступны от таких компаний, как Tallgrass Technologies , что делало жесткие диски доступными, как суперфлоппи в пределах размера файловой системы FAT12.

Различные OEM-версии MS-DOS 1.2x и 2.x также поддерживали ряд похожих версий 8.0 в форматах гибких дисков FAT12, хотя и не идентичных тем, которые поддерживаются 86-DOS. [nb 2]

Форматы дисков, поддерживаемые одной из последних версий, разработанных Тимом Патерсоном в Microsoft, MS-DOS 1.25 [19] [24] [25] [26] (март 1982 г.) для компьютера SCP Gazelle с контроллером SCP или контроллером Cromemco 16FDC (by По умолчанию эта версия поддерживала только MS-DOS-совместимые варианты 8.0 в форматах с одним зарезервированным сектором, но она могла быть построена для предоставления двух дополнительных букв дисков для чтения и записи дискет в предыдущем SCP 86-DOS 8.0 в форматах дисков. также с 0.42):

В 1984 году компания Seattle Computer Products выпустила OEM-версию MS-DOS 2.0 для компьютера SCP S-100 с контроллером SCP-500 Disk Master Floppy. Он добавил поддержку 5.25 в форматах DD / 1S (180 КБ) и DD / 2S (360 КБ) FAT12, а также поддерживал старые форматы, хотя, возможно, с некоторыми измененными параметрами по сравнению с MS-DOS 1.25 . [27]

См. Также [ править ]

  • МИДАС
  • MSX-DOS

Заметки [ править ]

  1. ^ Несколько иронично в контексте утверждения Джерри Пурнелля о том, что Гэри Килдалл продемонстрировал ему способ отображения имени Килдалла в DOS, Тим Патерсон утверждает, что спрятал пасхальное яйцо , отображающее его собственное имя, в FAT- коде MSX-DOS. 1, когда он разработал эту Z80 - / M CP клоннапоминающий 86-DOS / MS-DOS 1.25 в 1983 году: Патерсон, Тим (2014-02-17). «История MSX-DOS» . Джорито, Мэггу, Джон Хассинк, Центр ресурсов MSX . Проверено 31 мая 2014 .
  2. ^ a b c d e 8.0 "Изображения размером 250,25 КБ, отформатированные под 86-DOS 1.00, имеют FAT ID FEh, однако, в отличие от MS-DOS / PC DOS, 86-DOS, похоже, не использует это для определения формата диска. , поскольку эта информация жестко закодирована в профили дисков, связанных с определенными буквами дисков во время компиляции. MS-DOS не сможет монтировать такие тома, поскольку (при отсутствии BPB) ожидает FAT ID в логическом секторе 1, предполагая только один зарезервированный сектор размером 512 байт (загрузочный сектор в логическом секторе 0) вместо 52 зарезервированных секторов á 128 байт, используемых здесь 86-DOS. Это работает для MS-DOS, поскольку системные файлы не являются частью зарезервированного область под MS-DOS, в то время как под 86-DOS системные файлы отсутствуют, а ядро ​​DOS размером около 6 КБ расположено в зарезервированной области.
  3. ^ a b c d Выполнение CLEARкоманды в 86-DOS 1.00 COMMAND.COM, похоже, инициализирует байт FAT ID тома как FEh независимо от используемого диска и формата.
  4. ^ DOS 1.x не поддерживает BPB , но эта запись для количества физических секторов на дорожку соответствует смещению BPB0x0Dв DOS 3.0 и выше.
  5. ^ DOS 1.x не поддерживает BPB , но эта запись для количества головок соответствует смещению BPB0x0Fв DOS 3.0 и выше.
  6. ^ DOS 1.x не поддерживает BPB , но эта запись для байтов на логический сектор соответствует смещению BPB0x00в DOS 2.0 и выше.
  7. ^ DOS 1.x не поддерживает BPB , но эта запись для логических секторов на кластер (единицы распределения) соответствует смещению BPB0x02в DOS 2.0 и выше.
  8. ^ DOS 1.x не поддерживает BPB , но эта запись для количества зарезервированных логических секторов соответствует смещению BPB0x03в DOS 2.0 и выше.
  9. ^ DOS 1.x не поддерживает BPB , но эта запись для количества FAT соответствует смещению BPB0x05в DOS 2.0 и выше.
  10. ^ DOS 1.x не поддерживает BPB , но эта запись для количества записей корневого каталога (á 32 байта) соответствует смещению BPB0x06в DOS 2.0 и выше.
  11. ^ DOS 1.x не поддерживает BPB , но эта запись для общего числа логических секторов соответствует смещению BPB0x08в DOS 2.0 и выше.
  12. ^ DOS 1.x не поддерживает BPB , но эта запись для количества логических секторов на FAT соответствует смещению BPB0x0Bв DOS 2.0 и выше.
  13. ^ DOS 1.x не поддерживает BPB , но эта запись для количества скрытых секторов соответствует смещению BPB0x11в DOS 3.0 и выше.
  14. ^ По неизвестным причинам в некоторых документах Microsoft для этой записи указано значение 3, где 0 кажется правильным с технической точки зрения. SCP MS-DOS 1.25 также неявно принимает 0.
  15. ^ DOS 1.x не поддерживает BPB , но эта запись для FAT ID соответствует байту дескриптора носителя при смещении BPB0x0Aв DOS 2.0 и выше.

Ссылки [ править ]

  1. ^ a b c Аллен, Пол ; Гейтс, Билл ; Король, Адриан; Ларсон, Крис; Летвин, Гордон ; О'Рир, Боб ; Патерсон, Тим ; Питерс, Крис; Филлипс, Брюс; Рейнольдс, Аарон ; Стиллмейкер, Бетти; Збиковски, Марк (1986). «Технические советники». MS-DOS (версии 1.0–3.2) Техническая справочная энциклопедия . Борнштейн, Ховард; Бредехофт, Лоуренс; Дункан, Рэй; Моррис, Кэрол; Роза, Дэвид; Соха, Джон ; Томлин, Джим; Виан, Кэтлин; Волвертон, Ван. Бели, Джим; Преппернау, Барри; Бисон, Пэм; Льюис, Андреа; Ригмир, Дэвид (ред.). Справочная библиотека Microsoft. 1(Оригинал изъят под ред.). Редмонд, Вашингтон, США: Microsoft Press . ISBN 0-914845-69-1. LCCN  86-8640 . OCLC  635600205 .(xvii + 1053 страницы; 29 см) (NB. Это оригинальное издание содержит блок-схемы внутренней работы системы. Оно было отозвано Microsoft перед массовым распространением в 1986 году, поскольку оно содержало множество фактических ошибок, а также некоторую секретную информацию, которая должна не были опубликованы. Сохранилось несколько печатных экземпляров. В 1988 г. он был заменен полностью переработанным изданием [1] ).
  2. ^ a b c d e f g h i j k Хантер, Дэвид (март 1983 г.). «Корни DOS: Тим Патерсон» . Софтолк . Архивировано из оригинала на 2019-09-06 . Проверено 18 августа 2013 .
  3. ^ a b c Патерсон, Тим (июнь 1983 г.). «Взгляд изнутри на MS-DOS - дизайнерские решения, лежащие в основе популярной операционной системы» . Байт . 6. Byte Publications Inc. 8 : 230 . Проверено 19 октября 2013 . (NB. В статье часто используется термин «MS-DOS» для обозначения как 86-DOS, так и MS-DOS, но упоминаются QDOS и 86-DOS в статье «Краткая история MS-DOS».)
  4. ^ Cringely, Роберт Х. (июнь 1996). «Часть II» . Триумф ботаников: восстание случайных империй . Сезон 1. PBS.
  5. ^ Эдлин, Джим (1982-06-07). «Прибытие CP / M - IBM выпускает версию CP / M-86, предназначенную для ПК, которая извлекает выгоду из кривой обучения» . Журнал ПК : 43 . Проверено 21 октября 2013 .
  6. ^ a b Сиэтлские компьютерные продукты (август 1980 г.). «86-ДОС - ОПЕРАЦИОННАЯ СИСТЕМА 8086 - 95 $» . Байт (Реклама). Vol. 5 шт. 8. BYTE Publications Inc. стр. 173. ISSN 0360-5280 . CODEN BYTEDJ . Проверено 18 августа 2013 .   [2] (NB. В объявлении SCP продукт уже называется 86-DOS , но не упоминается конкретный номер версии. Версия 0.3, как известно, уже называется 86-DOS, поэтому изменение имени должно было произойти либо для версии 0.2 или сразу после этого в августе 1980 г.)
  7. ^ Фрейбергер, Пол ; Суэйн, Майкл (2000) [1984]. Пожар в долине: создание персонального компьютера (2-е изд.). Нью-Йорк: Макгроу-Хилл . С.  332–333 . ISBN 0-07-135892-7.
  8. ^ a b c «Лицензионное соглашение 86-DOS версии 0.3 (1980-11-15) между Seattle Computer Products и Microsoft» (PDF) . 1981-01-06. Архивации (PDF) с оригинала на 2020-02-18 . Проверено 1 апреля 2013 . (NB. Опубликовано как часть дела Comes v. Microsoft в качестве доказательства №1.)
  9. ^ a b c d «Соглашение о продаже 86-DOS между Seattle Computer Products и Microsoft» (PDF) . 1981-07-27. Архивировано (PDF) из оригинала 19 февраля 2020 года . Проверено 1 апреля 2013 . (NB. Опубликован как часть дела Comes v. Microsoft в качестве доказательства №2. В документе также напечатана дата от 22 июля 1981 года.)
  10. ^ Збиковски, Марк ; Аллен, Пол ; Баллмер, Стив ; Борман, Рувим; Борман, Роб; Батлер, Джон; Кэрролл, Чак; Чемберлен, Марк; Челл, Дэвид; Коли, Майк; Кортни, Майк; Драйфус, Майк; Дункан, Рэйчел; Экхардт, Курт; Эванс, Эрик; Фермер, Рик; Гейтс, Билл ; Гири, Майкл; Гриффин, Боб; Хогарт, Дуг; Джонсон, Джеймс У .; Кермаани, Камель; Король, Адриан; Кох, Рид; Ландовски, Джеймс; Ларсон, Крис; Леннон, Томас; Липки, Дэн; Макдональд, Марк ; МакКинни, Брюс; Мартин, Паскаль; Мазерс, Эстель; Мэтьюз, Боб; Мелин, Дэвид; Mergentime, Чарльз; Невин, Рэнди; Ньюэлл, Дэн; Ньюэлл, Тани; Норрис, Дэвид; О'Лири, Майк; О'Рир, Боб ; Олссон, Майк; Остерман, Ларри; Остлинг, Ридж; Пай, Сунил;Патерсон, Тим ; Перес, Гэри; Питерс, Крис; Петцольд, Чарльз ; Поллок, Джон; Рейнольдс, Аарон ; Рубин, Дэррил; Райан, Ральф; Шульмейстер, Карл; Шах, Раджен; Шоу, Барри; Коротко, Энтони; Сливка, Бен; Смирл, Джон; Стиллмейкер, Бетти; Стоддард, Джон; Тиллман, Деннис; Уиттен, Грег; Юнт, Натали; Зек, Стив (1988). «Технические советники». Энциклопедия MS-DOS: версии с 1.0 по 3.2 . Дункан, Рэй; Боствик, Стив; Бургойн, Кейт; Байерс, Роберт А.; Хоган, Том; Кайл, Джим; Летвин, Гордон ; Петцольд, Чарльз ; Рабинович, Чип; Томлин, Джим; Уилтон, Ричард; Волвертон, Ван; Вонг, Уильям; Вудкок, Джоанна (Полностью переработанная ред.). Редмонд, Вашингтон, США: Microsoft Press. п. 20. ISBN 1-55615-049-0. LCCN  87-21452 . OCLC  16581341 .(xix + 1570 страниц; 26 см) (NB. Это издание было опубликовано в 1988 году после обширной доработки изъятого первого издания 1986 года другим коллективом авторов. [3] )
  11. ^ "ЭТА НЕДЕЛЯ в ТЕХ" . Сеть TWiT Netcast (подкаст). 2006-10-16. Архивировано из оригинала на 2013-04-18 . Проверено 28 ноября 2006 .
  12. ^ Эванс, Гарольд ; Бакленд, Гейл; Лефер, Дэвид (2004). Они создали Америку: от паровой машины к поисковой системе: два века новаторов . ISBN компании Little, Brown and Co.  0-316-27766-5.
  13. ^ Патерсон, Тим (1994-10-03). «Истоки DOS: создатель DOS излагает свое видение взаимосвязи между CP / M и MS-DOS» (PDF) . Отчет микропроцессора . Ресурсы MicroDesign (MDR). 8 (13). ISSN 0899-9341 . Архивировано из оригинального (PDF) 31 мая 2012 года.  
  14. ^ «Программист подает в суд на автора из-за его роли в истории Microsoft» . USA Today . Ассошиэйтед Пресс. 2005-02-03 . Проверено 28 ноября 2006 .
  15. ^ Окружной суд США Западного округа Вашингтона (2007-07-25) [2005-02-28]. "Патерсон против Литтла, Брауна и Ко и др. - Порядок" (PDF) . Сиэтл Таймс . Сиэтл, Вашингтон, США. Дело 2: 05-cv-01719-TSZ Документ 29. Архивировано из оригинала (PDF) 03.10.2018 . Проверено 21 декабря 2014 .
  16. Патерсон, Тим (30 сентября 2007 г.). «Дизайн DOS» . DosMan Drivel . Архивировано из оригинала на 2013-01-20 . Проверено 4 июля 2011 .
  17. ^ Шульман, Эндрю; Браун, Ральф Д .; Макси, Дэвид; Michels, Raymond J .; Кайл, Джим (1994) [ноябрь 1993]. Недокументированная DOS: Руководство программиста по зарезервированным функциям и структурам данных MS-DOS - расширено за счет включения MS-DOS 6, Novell DOS и Windows 3.1 (2-е изд.). Ридинг, Массачусетс: Эддисон Уэсли . ISBN 0-201-63287-X.(xviii + 856 + vi страниц, 3,5-дюймовая дискета) Исправления: [4] [5]
  18. ^ a b c d e f Патерсон, Тим (июнь 1983 г.). «Краткая история MS-DOS» . Байт (6 изд.). 8 . ISSN 0360-5280 . Архивировано из оригинала на 2015-10-31 . Проверено 18 августа 2013 .  (NB. Этот источник упоминает 1981-07-27 как дату покупки.)
  19. ^ Б с д е е г ч я J к л м п о р Q R сек т у V ш Патерсон, Тим (2013-12-19) [1983 года]. «Microsoft DOS V1.1 и V2.0: /msdos/v11source/MSDOS.ASM» . Музей истории компьютеров , Microsoft . Проверено 25 марта 2014 .(NB. Хотя издатели утверждают, что это будут MS-DOS 1.1 и 2.0, на самом деле это SCP MS-DOS 1.25 и смесь Altos MS-DOS 2.11 и TeleVideo PC DOS 2.11 .)
  20. ^ Сиэтл Компьютерные продукты (1981). «Приложение к SCP 86-DOS 1.0» (PDF) . Архивировано (PDF) из оригинала 19 февраля 2020 года . Проверено 2 апреля 2013 . (1 + 14 + 1 стр.)
  21. ^ a b c d e f g ZIP-файл, содержащий большинство файлов от 86-DOS 0.75 (1981-04-17 / 1981-04-18) до 1.00 / 1.10 (1981-07-21)
  22. ^ 86-DOS 1.00 образов дисков для симулятора SIMH
  23. ^ 86-DOS - Дисковая операционная система для 8086 - Руководство пользователя (PDF) . Версия 0.3 (Предварительная ред.). Сиэтл, Вашингтон, США: Seattle Computer Products, Inc. 1980. Архивировано из оригинального (PDF) 14 июля 2019 года . Проверено 14 июля 2019 . (59 страниц)
  24. ^ Образы дисков MS-DOS 1.25 для симулятора SIMH
  25. ^ Shustek, Len (2014-03-24). «Ранний исходный код Microsoft MS-DOS» . Самоцветы программного обеспечения: Серия исторического исходного кода Музея истории компьютеров . Проверено 29 марта 2014 .(NB. Хотя автор утверждает, что это будут MS-DOS 1.1 и 2.0, на самом деле это SCP MS-DOS 1.25 и смесь Altos MS-DOS 2.11 и TeleVideo PC DOS 2.11 .)
  26. ^ Левин, Рой (2014-03-25). «Microsoft делает исходный код MS-DOS и Word для Windows общедоступным» . Официальный блог Microsoft . Архивировано из оригинала на 2014-03-28 . Проверено 29 марта 2014 .(NB. Хотя автор утверждает, что это будут MS-DOS 1.1 и 2.0, на самом деле это SCP MS-DOS 1.25 и смесь Altos MS-DOS 2.11 и TeleVideo PC DOS 2.11 .)
  27. ^ "Seattle Computer Products Микрокомпьютер с шиной 8086 S-100 - Изображение 8.0" Распределительные дискеты DD / 1S для SCP MS-DOS 2.0 " . 22 ноября 2009 г. Архивировано из оригинала 4 сентября 2013 г. Дата обращения 2014- 05-06 .

Дальнейшее чтение [ править ]

  • 86-DOS - Дисковая операционная система для 8086 - Руководство программиста (PDF) . Версия 0.3 (Предварительная ред.). Сиэтл, Вашингтон, США: Seattle Computer Products, Inc. 1980. Архивировано из оригинала (PDF) 23.06.2019 . Проверено 13 сентября 2011 . (41 стр.)

Внешние ссылки [ править ]

  • 86-DOS-документация от Paterson Technology
  • Запустите SCP 86-DOS 1.0 в симуляторе Altair 8800 SIMH Ховарда М. Харта.