Dos программа что это

ДОС. Черной пеленой экран заполнил чистый ДОС.
Мышь. Стала вдруг квадратной, потеряла форму мышь.
Я разбил окно. «Виндовс»… Ненавистное, проклятое окно.
Я поставил ДОС и тогда увидел — это счастье, вот оно!
Песня неизвестного автора эпохи Windows

Современные операционные системы требуют всё больше и больше ресурсов: оперативной памяти, дискового пространства, быстродействия центрального процессора… Старые компьютеры приходится попросту выбрасывать, и даже блоки с процессорами Pentium или Pentium II с мониторами 14-15” сегодня практически ничего не стоят. Особенно жалко расставаться с ноутбуками на процессорах i386 и i486, которые ничем не хуже современных КПК, однако вряд ли удастся добавить им памяти, чтобы запустить более или менее современную операционную систему семейства Windows.

А так ли уж нужны все эти сногсшибательные вычислительные мощности обычному пользователю, который, по сути, хочет лишь выходить в Интернет, отправлять электронную почту, редактировать тексты, слушать музыку и играть в несложные компьютерные игры время от времени? И стоит ли переходить на новые технологии, где быстродействие и надежность компьютера во многом зависят от мощности блока питания и от эффективности системы охлаждения, а разница между старыми и новыми версиями программ зачастую понятна только специалистам?

Обзор MS-DOS

Дисковая Операционная Система (DOS)

Вопрос: Сколько сотрудников Microsoft нужно для смены перегоревшей лампы?
Ответ: Ни одного, так как Microsoft в таких случаях стандартизирует темноту!
Анекдот

Совсем недавно, как это порой кажется, то есть буквально каких-нибудь 10-15 лет назад на персональных компьютерах у большинства пользователей стояла операционная система MS-DOS. Эта система была довольно простой и вполне подходящей для многих целей, а для некоторых приложений и вообще оптимальной! Кстати, многие специализированные программы от перехода к новым операционным системам и возросшим мощностям ничего принципиально не выиграли, а, напротив, потеряли в удобстве интерфейса (который пришлось стандартизировать) и в простоте освоения

Главное достоинство DOS (впрочем, как и главный недостаток) — тесное взаимодействие с аппаратурой. Операционные системы семейства Windows, как и различные вариации UNIX-подобных систем, все-таки отгораживаются от аппаратуры целым рядом стандартизованных интерфейсов высокого уровня и возвышаясь над железом, часто осложняют работу с ним, что неудобно, в частности, разработчикам какой-либо нестандартной аппаратуры.

DOS же побуждает на взаимодействие с аппаратными средствами напрямую. Например, легкий доступ к железу позволяет работать с дисками на физическом уровне, а значит, можно организовывать копирование разделов независимо от типов их логического форматирования.

Однако здесь же таятся и различные подводные камни, которые приводят к коллизиям при работе в этой операционной системе при небрежном программировании. В общем, система DOS требовала от программистов аккуратности, и в этом случае программы работали с максимальной эффективностью. Для DOS были написаны сотни тысяч программ, и аналогов некоторых из них в других ОС нет и, возможно, никогда уже не будет. К тому же требования к аппаратуре для запуска DOS были минимальными.

Что такое DoS и DDoS

Однако в середине 90-х Билл Гейтс заявил: «DOS is dead». И действительно, уже после выхода MS Windows 95 и первых версий Linux стало очевидно, что дни DOS как массовой операционной системы сочтены. И хотя теоретически DOS еще долго будет находить применение в дешевых решениях при создании электронных микропроцессорных систем (некоторые варианты DR-DOS и PTS-DOS имеют ROM-версии, а также есть специальные ROM-версии таких систем, как Datalight ROM-DOS и General Software DOS-ROM для технических приложений), эти сферы применения очень узки и вряд ли могут поддержать существование подобных операционных систем в будущем.

Клавиши для редактирования команд в DOS

Клавиши для редактирования команд в DOS

С началом XXI века последние коммерческие версии DOS прекратили свое существование. Последняя версия IBM PC-DOS датирована 2000 годом (она продавалась по 60 долл.), и тогда же вышла последняя полная версия PTS-DOS (это отечественная разработка фирмы «Физтех-софт»). В версии же PTS-DOS, выпущенной в 2002 году, появилась поддержка FAT32 и работы с большими объемами памяти, но исчезли некоторые полезные утилиты, не приспособленные к упомянутой поддержке. Последняя версия DR-DOS 8.0 (с поддержкой FAT32 и длинных имен файлов) датируется 2004 годом (она продавалась по 40 долл.). Кстати, теперь эта система называется Caldera OpenDOS, распространяется бесплатно в рамках проекта Open Source (то есть доступны исходные тексты этой системы), а скачать ее можно по адресу: http://www.opendos.de/download/ .

Наконец, продолжает свое существование бесплатная версия FreeDOS, тоже с открытыми исходниками, но это уже, скорее, общественный проект энтузиастов, разбросанных по всему миру. Последняя версия этой ОС появилась в 2003 году, но поскольку различные части FreeDOS разрабатываются независимо, то она до сих пор больше напоминает Linux, чем DOS в классическом виде (в частности, полная инсталляция этой системы — такая же непростая операция). Впрочем, ни одна из альтернативных систем не имеет 100% совместимости с MS-DOS, а больше всего проблем с совместимостью у FreeDOS. Получается, что лучшей DOS по-прежнему остается «мертвая» MS-DOS. Официально последней версией MS-DOS была версия 6.22 от 1994 года, но MS-DOS версий 7.x существовали вместе с Windows 95/98/Me — их можно было отделять от оболочки Windows и использовать отдельно.

Однако с каждым годом обостряется проблема драйверной поддержки новых аппаратных средств — речь идет в первую очередь о USB-устройствах, приводах DVD-R/RW и т.д. Аналогичная проблема существует и для сетевых протоколов, и для новых форматов данных.

Освобожденный DOS

Хрюкнул жесткий диск, и железо тихо зашуршало под столом.
Загрузилось сразу. Эй, давай-ка мы посмотрим, что почем!
Выходи под ДОС и лучше поработай головой!
Посмотри же сам: ведь ДОС не сказка, это правда, он с тобой!
Песня неизвестного автора эпохи Windows

FreeDOS ( http://www.freedos.org/ ) — довольно современная бесплатная и совместимая с MS-DOS операционная система, поддерживаемая энтузиастами по всему миру. Сегодня FreeDOS, по сути, остается единственной альтернативой для тех, кто хочет использовать версию операционной системы DOS и написанного для нее ПО, ведь современная аппаратура нуждается в драйверной поддержке, а такие коммерческие проекты, как PC-DOS, DR-DOS и PTS-DOS, уже прекратили свое существование. FreeDOS будет работать как на старых аппаратных средствах или в эмуляторах DOS, так и на новой аппаратуре и в различных встроенных системах. FreeDOS — это ценный ресурс для тех людей, которые желают создавать собственную операционную систему, отличную от продукции Microsoft.

Основные возможности FreeDOS:

  • простое изготовление загрузочных мультисистемных дисков для Linux, Windows 2000/XP и других ОС;
  • поддержка FAT32 для больших дисков;
  • поддержка LFN (в командном режиме с 4DOS);
  • собственная реализация LBACACHE (дискового кэширования для ускорения записи/чтения);
  • собственный эффективный менеджер памяти;
  • поддержка любых магнитооптичеких носителей (FDCDEX- и CD-ROM-приводов);
  • драйверы мыши с поддержкой колесиков и многокнопочных возможностей;
  • реализация FDAMP (контроля/информации за системами питания современных компьютеров (APM)), экономичные режимы для резидентных программ (TSR/control), эффективное кэширование обмена данными, управляемая перезагрузка и т.д.;
  • поддержка UDMA (драйвер режимов Ultra DMA для DOS) — поддержка до четырех жестких дисков неограниченного объема.
Читайте также:
Программа привратник что это

В последние годы стали свободно распространяться и некоторые превосходные программы для разработчиков под DOS, среди которых компиляторы Watcom C, C++ и Fortran (известные высоким качеством генерируемых кодов); Borland Turbo C; Free Pascal (полностью совместимый с Borland Pascal и частично с Delphi); отличный, быстро развивающийся макроассемблер FASM (качество генерируемых им кодов выше, чем у некоторых известных ныне коммерческих ассемблеров), а также такие Интернет-браузеры, как Arachne и Bobcat. А благодаря системе DJ Delorie, для DOS доступны практически все базовые средства Linux (gcc, g++, gdb, bash, grep и др.).

Работа с USB под DOS

Слезы на очках. Странные очки, а может, это слезы на лице?
ДОС очистил всё! Всё, что было лишним у меня на диске «Ц».
Я нажал «Ф8», и веселый «Нортон» удалял мне всё подряд:
Сорок мегабайт, а может, больше. может, даже шестьдесят.
Песня неизвестного автора эпохи Windows

Использование USB-диска (флэшки) в качестве загрузочного (см. статью «Многоликие USB-флэшки») дает интересную возможность: если распространять какую-то программу на таком диске вместе с DOS, то ее можно использовать на любом компьютере, независимо от установленной операционной системы на жестком диске (для этого, правда, необходимо чтобы BIOS материнской платы поддерживала загрузку с USB-устройств).

Однако далеко не все материнские платы поддерживают загрузку с USB-дисков (а если и поддерживают, то на компьютерах с процессором не ниже Pentium III), а во времена DOS поддержки USB Flash Drive вообще не было. Поэтому даже если вы захотите просто прочитать с флэшки под DOS (например, загрузившись с аварийной дискеты), то вам понадобятся для этого специальные драйверы, которые были написаны гораздо позже периода активного использования DOS.

Существует несколько подобных драйверов для поддержки USB-устройств, написанных различными фирмами для своих целей, поскольку базовых средств поддержки USB-устройств нет ни в одной альтернативной DOS-системе, даже в FreeDOS. Наиболее популярными являются драйверы от японской компании Panasonic (Matsushita), и хотя компания писала их для своих устройств, но драйверы получились универсальными и работают с большинством USB-накопителей, соответствующих спецификациям UHCI- (старые устройства USB 1.x), или OHCI- (устройства USB 1.x следующего поколения, где работа осуществляется не через порты ввода-вывода, как прежде, а через области памяти, что получается быстрее), или, наконец, EHCI-стандарта (USB 2.0). Драйверы компании Panasonic являются 16-разрядными и работают с любой версией DOS.

Для поддержки USB-накопителей прежде всего необходим драйвер ASPI, сохранивший свое название от Advanced SCSI Programming Interface. Основным драйвером является файл USBASPI.SYS (Panasonic v2.06 ASPI Manager for USB mass storage), который вы должны скопировать на системную дискету и вызвать при загрузке DOS из config.sys следующей строкой:

DEVICE=USBAPSI.SYS /v /w /e /noprt /norst

В данном случае параметр /v (Verbose) означает использование режима подробного вывода информации об устройстве, а параметр /w (Wait) будет останавливать загрузку до того момента, пока к USB-разъему не будет подключено устройство и нажата клавиша Enter.

Кроме этих параметров у USBASPI.SYS есть и другие. Общая строка вызова будет выглядеть так:

Однако все остальные параметры, кроме вышеупомянутых /v и /w, малоинтересны, и можно применять их значения по умолчанию. Если же у вас возникнут какие-то проблемы с распознаванием USB-устройства, то можно попробовать использовать другие параметры. Так, иногда помогает ключ /noprt. Отметим, что параметр /l[=n] явно указывает номер логического устройства (LUN), поэтому его задание может ускорить загрузку (по умолчанию n = 0). К тому же иногда бывает полезно явно указать спецификацию USB (/e — это EHCI; /o — OHCI; /u — UHCI).

Таким образом, если драйвер USBASPI.SYS распознает ваше USB-устройство, то он обеспечит ему ASPI-интерфейс. Однако для того, чтобы получить доступ к USB-устройству из DOS, вам понадобится еще и драйвер диска DI1000DD.SYS (ASPI mass storage driver) от компании Novac, который будет назначать этому USB-устройству соответствующую букву в ряду других накопителей (почему-то этот драйвер у производителя называется Motto Hairu USB Driver). В файле config.sys следует прописать его отдельной строкой:

DEVICE=DI1000DD.SYS

В состав пакета для работы с USB-устройствами от Panasonic входит также файл RAMFD.SYS, который создает RAM-диск, и на него целиком копируется загрузочная дискета, чтобы ускорить работу под DOS.

Кроме того, в пакете есть специальные драйверы USBCD.SYS, которые позволяют подключать внешние CD-приводы с USB-интерфейсом.

Соответствующие строчки в файле config.sys вашей загрузочной дискеты должны выглядеть примерно так:

[CONFIG.SYS]
DEVICE=HIMEM.SYS
DOS=HIGH,UMB
LASTDRIVE=Z
REM Загрузка универсального USB-драйвера от Panasonic
DEVICEHIGH=USBASPI.SYS /v /w /e /noprt /norst
REM Присвоение устройству буквы
DEVICEHIGH=DI1000DD.SYS
REM Загрузка драйвера CD-ROM
DEVICEHIGH =USBCD.SYS /d:USBCD001
Если же у вас есть CD-привод с интерфейсом USB, то в командном файле autoexec.bat надо добавить следующие строчки:
[AUTOEXEC.BAT]
REM Монтирование USB CD-ROM
LH MSCDEX /d:USBCD001

Теперь, даже если вы не хотите работать под DOS, а просто собираетесь загрузиться с аварийной дискеты, сделать резервную копию жесткого диска на USB-накопитель при помощи программы Paragon Drive Backup, скопировать системный диск при помощи программы Powerquest Drive Image или воспользоваться средствами Norton Ghost, то вы сможете осуществить это, загрузив соответствующие драйверы поддержки USB Flash Drive под DOS.

Сложности в применении драйверов от Panasonic могут возникнуть при использовании EMM386.EXE (менеджера памяти под DOS). Если у вас возникает ошибка, связанная с размещением (mapped memory), то необходимо отключить загрузку EMM386.EXE или воспользоваться USB-драйверами от других компаний.

Кроме того, может случиться, что ваша флэшка может неправильно распознаваться драйвером USBASPI.SYS или что драйвер DI1000DD.SYS выдаст сообщение о неправильных данных в загрузочном секторе USB-накопителя, — в этих случаях можно попробовать подготовить флэш-диск непосредственно в DOS: запустить, например, программу fdisk.exe, создать на флэшке primary DOS partition и отформатировать ее в FAT. Однако некоторые флэшки нельзя форматировать, так как после этого они могут работать некорректно или вообще перестанут распознаваться. Поэтому перед подобной процедурой обязательно узнайте у производителя о возможности форматирования USB-накопителя и поищите специальную фирменную утилиту для этой операции. В любом случае лучше вначале попробовать все возможные драйверы и их настройки для подключения USB-устройства в DOS и только потом, если ни один из методов не сработает, прибегнуть к более рискованным экспериментам.

Помимо драйверов от Panasonic, существуют USB-драйверы производства компании Cypress, которые работают с EMM386.EXE без конфликтов, так что отключать менеджер памяти (если он необходим вам) в этом случае заведомо не понадобится. К тому же у Cypress DUSE есть только драйвер диска DUSE.EXE (ASPI mass storage driver), который назначает USB-устройству соответствующую букву, так что ASPI-менеджер все равно понадобится: можно взять тот же вышеописанный USBASPI.SYS и заменить только драйвер DI1000DD.SYS на DUSE.EXE. Драйвер DUSE.EXE можно прописать в файле config.sys как драйвер устройства (DEVICE), например:

[CONFIG.SYS]
DEVICE=HIMEM.SYS
DEVICEHIGH= EMM386.EXE
DOS=HIGH,UMB
LASTDRIVE=Z
REM Загрузка универсального USB-драйвера
DEVICEHIGH=USBASPI.SYS /v /w /e /noprt /norst
REM Присвоение устройству буквы
DEVICEHIGH= DUSE.EXE
А можно просто вызвать DUSE.EXE в командном файле autoexec.bat как программу при помощи специального загрузчика DUSELDR.EXE:
[AUTOEXEC.BAT]
DUSELDR.EXE A: DUSE.EXE

Источник: dzen.ru

Читайте также:
Условно бесплатные программы что это такое

Что такое DOS? — Команды и особенности — Преимущества и недостатки

Любая операционная система, которая запускается с жесткого диска, называется Дисковой операционной системой (DOS). Это также относится к определенному семейству дисковых операционных систем, которое также известно как MS-DOS или дисковая операционная система Microsoft. Все, что управляет аппаратным обеспечением компьютера и его периферийными устройствами, а также управляет программой и ее функциями, называется операционной системой. Эта операционная система, которая работает через жесткий диск, известна как операционная система диска. Впервые он был создан и представлен для IBM корпорацией Microsoft, которая была известна как IBM PC DOS в 1981 году. Список DOS, сделанных с 1981 по 1998 год, выглядит следующим образом:

  1. IBM PC DOS — 1981
  2. DR-DOS — 1988
  3. ROM-DOS — 1989
  4. ПТС-ДОС — 1993
  5. FREE-DOS — 1998

Это была торговая марка под названием IBM PC DOS, обе из которых появились в 1981 году. DOS, кроме Microsoft, на рынке:

  1. Apple DOS
  2. Apple Pro DOS
  3. Atari DOS
  4. Коммодор DOS
  5. TRSDOS
  6. Amiga DOS

Это была первая операционная система, используемая IBM-совместимыми компьютерами. Сначала он был доступен в двух разных версиях, которые, как правило, были одинаковыми, но продавались и контролировались под двумя разными брендами. MS-DOS была основой операционной системы Windows до Windows XP.

«PC-DOS» была версией DOS, разработанной IBM и проданной первым IBM-совместимым производимым компьютерам. «MS-DOS» была версией DOS, на которую Microsoft купила права и патенты, и была объединена с первыми версиями Windows. Командная строка использовалась DOS или текстовым интерфейсом, который вводил команды, разрешенные пользователями. Предоставляя простые инструкции, такие как pwd (печать рабочего каталога) и cd (изменение каталога), пользователь может открывать файлы или запускать программу или просматривать файлы на жестком диске. Первоначально написанный Тимом Паттерсоном (который считается отцом DOS) и принадлежащий Seattle Computer Products, Microsoft приобретает более 86-DOS за $ 75 000, лицензирует то же программное обеспечение и выпустила его на IBM PC под MS-DOS 1.0 в 1982 году вместе с IBM и Совместное предприятие Microsoft.

команды

Он работает на явление работы функций через команды, здесь у нас есть 8 типов команд:

  • Assoc: Ассоциированное расширение
  • Дерево: Просмотр структуры каталогов
  • Поиск и сравнение файлов
  • Сетевые команды
  • Утилиты Windows
  • AT команды
  • сравнение

Чтобы объяснить это подробнее, я могу дать вам несколько примеров команд в командной строке:

  • Append
  • Arp
  • Присвоить
  • партия
  • Defrag
  • Эдлин и может больше

Чтобы обратиться к другим командам в ms-dos, я делюсь ссылкой, которую вы можете просмотреть позже, Computerhope

Особенности DOS

Вот некоторые отличительные особенности, которые вы должны четко знать:

  • Это 16-битная операционная система
  • Мышь не может использоваться для управления е, ввод в нее через основные системные команды.
  • Максимально доступное пространство составляет 2 ГБ.
  • Это бесплатная ОС.
  • Он использует текстовый интерфейс и требует текста и кодов для работы
  • Не поддерживает графический интерфейс
  • Это однопользовательская операционная система.
  • Это система на основе символов.
  • Это очень полезно при управлении файлами, например, при создании, редактировании, удалении файлов и т. Д.

Преимущества и недостатки

Теперь вы должны быть ознакомлены с тем, как работать с DOS, для нас очень важно знать преимущества и недостатки его использования. Итак, следующие преимущества:

  • У нас есть прямой доступ к BIOS и соответствующему оборудованию.
  • Из-за своего размера он будет «загружаться» намного быстрее, чем любая версия Windows, поэтому он будет работать в меньшей системе.
  • Он очень легкий, поэтому не требует многозадачной операционной системы.
  • Это хорошо для обходных путей управления / администрирования системы MS и для объединения программ.

С преимуществами у этого также есть много недостатков, которые перечислены ниже:

  • Нет многозадачности, поддерживаемой ОС.
  • Сложность доступа к памяти при обращении к более чем 640 МБ ОЗУ.
  • Уровни прерываний для оборудования должны управляться самим собой.
  • Автоматический порядок IRQ не поддерживается ОС.

Требуемые навыки с необходимыми необходимыми знаниями следующие:

  • Умеет создавать сборки
  • Возможность отладки и тестирования небольших файлов .com
  • Возможность исправления файлов .exe и .com
  • Умеет работать с 80 * 86 сборками
  • Способен работать с такими инструкциями, как MOV, ADD, INT, DB, JMP, LOOP и т. Д.
  • Способен работать с известными имитаторами, включая DR-DOS, OpenDOS и FreeDOS

Хотя это едва ли операционная система, но она имеет обширную функциональность и ОС для работы. Это работа над феноменом делать меньше и получать больше. Он открывает большое окно в славное прошлое совместимых с IBM IBM ПК, и существует множество веб-сайтов, на которых можно загрузить сотни старых, заархивированных программ для DOS. Это действительно имеет большое значение, так как это было возможностью для вас разрабатывать специальные пакетные (* .bat) файлы или программы, чтобы эти задачи можно было автоматизировать. Интерфейс командной строки также позволяет использовать команды с переключателями для взаимодействия с ресурсами ПК. Это также позволяет нам использовать недокументированные API, такие как:

  • Microsoft QuickPascal
  • Код AARD

Вывод — что такое DOS?

Таким образом, с появлением Windows 3.0, это было почти на грани исчезновения. Гуй сильно разрушил использование госпожи Дос. С появлением Windows 95 он использовался для начальной загрузки, устранения неполадок и обратной совместимости со старым программным обеспечением, в частности с играми, и больше не выпускался как самостоятельный продукт. Так что это был полный обзор мисс Дос.

Итак, в конце я хотел бы сказать, что он имеет элемент воздействия видео, так что он никогда не устареет. Поэтому люди, работающие над ним, всегда будут прибыльными, так как это бесплатно и имеет целую функцию по сравнению с платной версией. любых операционных систем, таких как IOS, Windows 10 и т. д. Кроме того, это лицензионная ОС от Microsoft, поэтому мы можем доверять ей, поскольку она является одной из крупнейших компаний-разработчиков программного обеспечения.

Рекомендуемые статьи

Это было руководство к тому, что такое DOS. Здесь мы обсудили команды, необходимые навыки, преимущества и недостатки. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше —

  1. Что такое AWS?
  2. Что такое мэйнфрейм?
  3. Что такое Bootstrap?
  4. Что такое Ansible?

Источник: ru.education-wiki.com

Dos программа что это

DOS (Disc Operating System, переводится как «Дисковая операционная система», «ДОС») — семейство операционных систем, очень широко распространённых в 1980—1990 годы на IBM PC-совместимых компьютерах (хотя есть версии и для других архитектур).

Читайте также:
Что за программа balabolka

MS-DOS 6.22 Upgrade

Название «дисковая» появилось скорее всего из-за того, что раньше операционная система встраивалась непосредственно в ПЗУ компьютера, а эти системы загружались и работали с дисков. Изначальная система была сделана корпорацией Microsoft по заказу IBM для PC в начале 1980-х.

  • Появились как сильно упрощённые вариации UNIX.
  • Используют только режим реальных адресов (real mode) даже на процессорах, имеющих поддержку и других режимов.
  • Минимальная, но работоспособная версия этих систем всегда помещается на одну дискету (хотя рекомендуется всё же использовать CD или лучше жёсткие диски).
  • С точки зрения прикладной программы, API системы похож на интерфейс BIOS, являясь чем-то вроде его расширения.
  • Есть поддержка резидентных программ — некого аналога демонов UNIX или служб Windows NT.
  • Прикладная программа имеет прямой полный доступ к аппаратному обеспечению.
  • 1 История
  • 2 Версии
  • 2.1 Основные разновидности DOS под IBM PC
  • 2.2 Другие DOS под IBM-PC
  • 2.3 Другие DOS

История

История DOS началась в 1979 году с разработок компании Seattle Computer Products, выпускавшего оборудование на базе Intel 8086. Для новой платформы (а до выхода IBM PC было еще два года) сотрудникам SCP требовалась операционная система. Программисты компании разработали ОС, которую стали называть QDOS (ироничное самоназвание — Quick and Durty Operation System, «Быстрая и грязная ОС»). ОС сильно напоминала CP/M-86, которая уже в то время во многом превосходила DOS.

Позднее QDOS переименовали в 86-DOS, так как SCP решила лицензировать систему другим компаниям.

В 1981 году появилась первая спецификация IBM PC, работавшая уже на Intel 8088, которой тоже нужна была родная ОС. Изначально предполагалось использовать CP/M-86, однако Digital Research, разработчик ОС, в качестве условий лицензирования выдвинула требование отчислений с каждого проданного компьютера.

Руководителей IBM это не устроило и они наняли субподрядчика, маленькую и никому неизвестную Microsoft, возглавляемую еще молодым Биллом Гейтсом, на создание ОС для новой платформы. Microsoft решила не изобретать велосипед, а лицензировала 86-DOS у SCP и, после усиленной доработки совместными усилиями MS и SCP, выдала в августе 1981 года ОС, названную PC DOS 1.0.

В 1982 году вышла обновленная версия 1.10 одновременно с обновлением спецификации IBM PC. Эта версия стала поддерживать двухсторонние пятидюймовые гибкие диски объемом в 320 КБайт (первая версия поддерживала только односторонние в 160 КБайт). MS предприняла попытку учесть все недоработки, унаследованные от QDOS, и группа системных программистов, состоящая из Пола Аллена, Марка Збиковски и Аарона Рейнолдса, полностью переписала ОС, ставшую основой для новой версии 2.0. В ней появились возможность создавать подкаталоги и поддержка жестких дисков, ставших частью спецификации IBM PC/XT.

Изначально планировалось, что DOS будет во владении IBM и поставляться с новой платформой, однако с ростом популярности IBM PC Microsoft решила самостоятельно лицензировать свою систему, уже называемую MS DOS, поставщикам клонов PC. Это породило множество ответвлений DOS для различных клонов, нередко несовместимых со спецификацией PC. Одними из первых таких клонов стали компьютеры Compaq, конкурента IBM, которая лицензировала для себя MS DOS 1.1, а затем и 2.0. IBM теряет контроль над разработкой MS DOS, и фактически появляются два независимых продукта, имеющих общую кодовую базу, — PC DOS от IBM и MS DOS с многочисленными клонами от Microsoft.

В 1984 году выходит MS DOS 3.0, в очередной раз переписанная с нуля (уже третий), к этому времени вышел новый стандарт IBM PC/AT, включающий в себя жесткий диск на 20 Мбайт, процессор Intel 80286 и 16-битную шину ISA. Для нового стандарта IBM также выпустила PC DOS 3.0, но эта версия была скорее эволюционной, которая в большей части исправляла ошибки прошлых реализаций. Дальнейшие обновления довели версию до 3.30, которая стала популярной среди пользователей благодаря стабильности.

В 1985 году MS и IBM подписали соглашение о сотрудничестве, которое вылилось в объединении усилий по слиянию кодовой базы обоих продуктов для создания принципиально новой ОС, в то время называвшейся кодовым именем Advanced DOS. Позднее эта система стала называться OS/2. Также результатом этого соглашения стала MS DOS 4.0, которая вобрала часть разработок по проекту OS/2. Версия вышла прожорливой к ОЗУ и содержала в себе несколько программных ошибок, поэтому пользователи предпочитали оставаться на старой 3.х.

В 1991 году вышло значительное обновление 5.0, в которой появились множество технологий, связанных с новым процессором Intel 80286: High Memory Area (драйвер HIMEM.SYS), которая позволяла загружать ОС в верхнюю память и освобождая тем самым основную память для приложений; Upper Memory Area, позволявшая использовать ОЗУ сверх пресловутых 640 Кбайт основной памяти. Эта версия стала последним продуктом, разработанным общими усилиями MS и IBM. Также эта версия стала основой для виртуальной машины DOS, встроенной в OS/2 для совместимости программ для DOS, а затем и Windows NT.

Отношения между двумя компаниями похолодали, на фоне неудач OS/2 и явной заинтересованности MS в создании собственной Windows NT, вышли версии 6.х и 7.х. После 1995 года IBM закрыла подразделение, занимавшееся разработкой PC DOS, лишь выпустив в 1998 году PC DOS 2000, предназначенную для рынка встраиваемых устройств. Microsoft же приспособила свои наработки для работы с системами семейства Windows 9x, но, с выходом XP, также свернула разработки.

Однако платформа не прекратила свое существование. Digital Research с 1991 года также выпускала свою DR DOS, которую затем передала Novell (появился продукт Novell DOS), а та перепродала в 1996 году продукт Caldera (Caldera DOS). Caldera выпустила DR-OpenDOS, ставший затем снова DR DOS. Сменив множество владельцев, ОС сохранила свое исходное название и до сих пор доступна для покупки в виде DR-DOS 7.03.

Стоит также отметить открытый клон FreeDOS, разрабатываемый с 1998 года.

Версии

Основные разновидности DOS под IBM PC

  • MS-DOS (Microsoft Disk Operating System) (появилась в 1981) — разработанная и распространяемая Microsoft версия DOS, приобрела особую популярность с распространением PC на советском и постсоветском пространстве.
  • PC DOS (Personal Computer Disk Operating System) — изначальная разработка Microsoft, распространяемая IBM вместе с персональными компьютерами. MS-DOS 1.0 и PC DOS 1.0, по сути, — одно и то же.
  • FreeDOS — Open Source проект по реализации DOS.

Другие DOS под IBM-PC

  • Caldera DR DOS — по сути, один из последних классических DOS. Платный, версия 8 поддерживает FAT32, версии 7.x поддерживает его криво, даже не пытайтесь!
  • PTS DOS 2000/32 — разработка «Физтехсофт» — платная (демо — задержка 60/90 секунд при загрузке), имеет встроенный аналог DOSShell и поддерживает FAT32.
  • OpenDOS — заброшенная разработка.
  • Dell DOS — ответвление от PC DOS.
  • Flopos — русская попытка реализовать аналог первым версиям MS-DOS.
  • RX-DOS.
  • ROM DOS.
  • FreeGEM DOS.

Другие DOS

  • TR DOS — ДОС для компьютеров ZX Spectrum.

Источник: www.old-games.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru