DOS
DOS |
- Семейство:
- однозадачная 16-битная
- Исходный код:
- закрытый у ранних версий, открытый исходный код у поздних
- Состояние:
- историческое
DOS (англ. Disk Operating System — дисковая операционная система, ДОС) — семейство операционных систем для персональных компьютеров. Ориентированно на использование дисковых накопителей, таких как жёсткий диск и дискета.
Существовали операционные системы с таким названием для больших ЭВМ производства IBM и их клонов в 1960-80-х годах.
DOS для IBM PC-совместимых компьютеров[править | править код]
DOS является однозадачной операционной системой. После запуска управление передаётся прикладной программе, которая получает в своё распоряжение все ресурсы компьютера и может осуществлять ввод/вывод посредством как функций предоставляемых операционной системой, так и функций базовой системы ввода/вывода (BIOS), а также работать с устройствами напрямую.
DOS имеет консольную систему ввода/вывода и поддерживает три стандартных потока: stdin, stdout и stderr.
DOS — 16-битная операционная система, работающая в реальном режиме, поэтому для расширения возможностей и преодоления ограничений реального режима были созданы так называемые расширители DOS. Они запускают программы в защищённом 32-битном режиме и эмулируют исходные сервисы операционной системы. Обычно они поддерживают стандарт DOS Protected Mode Interface (DPMI). Самый известный и широко используемый (в компьютерных играх) расширитель — DOS/4GW.
Существует несколько ветвей ДОС для ПК. Все они схожи по наборам команд и базовой функциональности, но отличаются производительностью, стабильностью работы и дополнительными функциями.
- DR-DOS (Novell DOS, Caldera DR-DOS) — выпущена Digital Research в 1991 году, перекуплена компанией Novell в 1993 году, затем компанией Caldera.
- MS-DOS — выпущена компанией Microsoft в 1981 году.
- PC-DOS — выпущена компанией IBM в 1981 году. Основана на том же коде, что и MS-DOS.
- PTS-DOS — выпущена компанией ФизТехСофт в 1991 году или ранее.
- Paragon DOS Pro (первоначальное название — PT$-DOS). Ветка PTS-DOS, выпущенная компанией Paragon Software после того, как её основатели, включая ведущего разработчика PTS-DOS, ушли из ФизТехСофт, основав собственную компанию. Последние версии этой ветки включают поддержку FAT32.
- FreeDOS — выпущена в 1994 году. Свободная ДОС, изначально называлась PD-DOS.
- FreeDOS-32 — свободная 32-битная ДОС. Не требует расширителей для запуска 32-битных приложений. Планируется избавиться и от других ограничений ДОС (поддержка других файловых систем, многозадачности и т. п.).
- ROM-DOS — MS-DOS совместимая операционная система для встроенных систем. Выпущена компанией Datalight в 1989 году. В настоящее время обеспечивает нативную поддержку длинных имен файлов, FAT32 и т.д.
- RxDOS — Быстрая MS-DOS совместимая ОС реального времени, поддерживает жесткие диски больших размеров, файловую систему FAT32 и длинные имена файлов, используется в основном во встраиваемых системах. [Open Source, лицензия GPL].
- Vdos — версияDOS от Amos Vryhof (разработчика графической оболочки для DOS - SEAL), 1996 год.
- Альфа DOS — отечественная версия MS-DOS предназначенная для компьютеров типа EC-1840.
Дистрибутивы ДОС[править | править код]
Появление FreeDOS, а также развитие свободного программного обеспечения и особенно DJGPP, привело к появлению полностью свободного дистрибутива ДОС GNU/DOS. В его состав входят популярные GNU-приложения, такие как vim (текстовый редактор), Arachne (веб-браузер, почтовый клиент и файловый менеджер), OpenGEM (графический пользовательский интерфейс), различные средства разработки программного обеспечения для ДОС. Его объём составляет более 70 Мб двоичных программ, а также более 200 Мб двоичных программ и их исходников. GNU/DOS может пригодиться пользователям старых компьютеров, желающим пользоваться самыми современными версиями программ, а также разработчикам, которым необходимо полное управление оборудованием компьютера.
Эмуляторы ДОС для ПК[править | править код]
ДОС для других платформ[править | править код]
- ANDOS, MK-DOS, CSI-DOS — ОС для БК-0010, PDP-11 (подробнее: Операционные системы БК-0010/11).
- MSX-DOS — для компьютеров MSX.
- Atari TOS — Atari.
- Apple DOS — Apple II.
- C-DOS, TR-DOS, iS-DOS — ZX Spectrum.
- DOS 360 — IBM/360.
- ДОС ЕС — серия ЕС.
См. также[править | править код]
Ссылки[править | править код]
- Обзор команд и драйверов MS-DOS 6.2 - развёрнутая статья на CIT-Forum
- DOS в DMOZ
- DOS @ Russian UNIX Forums — Форум поддержки DOS операционных систем.