DOS (англ. Disk Operating System — дисковая операционная система, ДОС) — семейство операционных систем для персональных компьютеров. Ориентировано на использование дисковых накопителей, таких как жёсткий диск и дискета.
Существовали операционные системы с таким названием для больших ЭВМ производства IBM и их клонов в 1960-80-х годах.
№ | Название | Автор | Разряд | Распространение | Исходный текст |
MS DOS | MS | -ком- | -закр- | ||
PC DOS | IBM | -своб- | -закр- | ||
DR DOS | DR | -своб- | -откр- | ||
Q DOS | Sinclair Research | -ком- | -закр- | ||
Open DOS | Caldera Systems | -своб- | -откр- | ||
PTS DOS | MQTY | -ком- | -закр- | ||
Free DOS | GNU | 16/32 | -своб- | -откр- | |
ROM DOS | Datalight | -ком- | -закр- | ||
ROM DOS | Caldera | -своб- | -откр- |
⚠ ХАРДКОРНАЯ ОЧИСТКА СИСТЕМНОГО ДИСКА
· DR-DOS (Novell DOS, Caldera DR-DOS) — выпущена Digital Research в 1991 году, перекуплена компанией Novell в 1993 году, затем компанией Caldera.
· MS-DOS — выпущена компанией Microsoft в 1981 году.
· LZ-DOS — неофициальная версия MS-DOS 7.1 — из ядра системы удалена картинка с приветствием Windows, файлы IO.sys и Command.com сжаты. Добавлена возможность запуска Windows 3.1. В целом, система сделана более совместимой и оптимизирована так, чтобы занимать минимальный объём дискового пространства.[1]
· PC DOS — выпущена компанией IBM в 1981 году.
· PTS-DOS — выпущена компанией Физтех-софт в 1991 году или ранее.
· Paragon DOS Pro (первоначальное название — PT$-DOS). Ветка PTS-DOS, выпущенная компанией Paragon Software после того, как её основатели, включая ведущего разработчика PTS-DOS, ушли из ФизТехСофт, основав собственную компанию. Последние версии этой ветки включают поддержку FAT32.
· FreeDOS — выпущена в 1994 году. Свободная DOS, изначально называлась PD-DOS.
· FreeDOS-32 — свободная 32-битная DOS. Не требует расширителей для запуска 32-битных приложений. Планируется избавиться и от других ограничений DOS (поддержка других файловых систем, многозадачности и т.п.).
Варианты DOS
DOS существует в двух вариантах — PC DOS и MS DOS. Эти варианты различаются обычно крайне незначительно. Фактически DOS — ОС для практически любых компьютеров на базе процессора INTEL 8086. При этом не требуется совместимость на уровне аппаратуры с IBM PC. Но наиболее распространен в мире вариант MS DOS для IBM- совместимых компьютеров.
Необходимо различать MS DOS, настроенную на компьютер IBM PC самой фирмой MicroSoft, и другие варианты MS DOS. Дело в том, что варианты MS DOS, созданные фирмами — поставщиками компьютеров по лицензии фирмы Microsoft, настроены именно на компьютеры, выпускаемые этой фирмой, и могут использовать некоторые аппаратные особенности компьютера.
Дефрагментация жесткого диска — рейтинг программ
PC DOS — вариант MS DOS, поставляемый фирмой IBM для своих компьютеров.
Основные части DOS
1) Базовая система ввода-вывода (BIOS) находятся в ПЗУ, является встроенной в компьютер.
Универсальные услуги ввода-вывода. Тестирование функционирования компьютера. Проверка работы памяти и устройств компьютера при его включении. Вызов загрузчика оперативной системы.
2) Загрузчик операционной системы — это короткая программа находящаяся в первом секторе загрузочной дискеты.
Назначение:
Считывает в память два модуля операционной системы.
3) Дисковые файлы: IO.SYS, MSDOS.SYS, IBMBIO.COM, IBMDOS.COM, DRBIO.SYS, DRDOS.SYS загружаются в память и остаются там постоянно.
IO.SYS — дополнение к базовой системе ввода-вывода. MSDOS.SYS- реализует основные высокоуровневые услуги DOS.
4) Командный процессор DOS находится в дисковом файле COMMAND.COM.
Назначение:
Обрабатывает команды вводимые пользователем.
5) Внешние команды DOS — программы поставляемые с операционной системой.
Обеспечивают обслуживание новых или нестандартное использование имеющихся устройств. Драйверы, загружаемые в память компьютера, указываются в файле CONFIG.SYS.
Загрузка DOS
Источник питания выполняет самотестирование. Если все нормально и все выходные напряжения соответствуют требуемым, источник питания выдает на системную плату сигнал Power_Good. Между включением компьютера и подачей сигнала проходит 0,1-0,5 с. Микросхема таймера получает сигнал Power_Good и прекращает генерировать подаваемый на микропроцессор сигнал Reset.
2) Post (самопроверка при включении питания);
В постоянной памяти ЭВМ хранятся программы тестирования компонентов системы – POST (Power=On Self=Test — самопроверка при включении) и установки в начальное состояние устройств ввода-вывода. Остальная часть записанной в ПЗУ базовой системы ввода-вывода BIOS (Basic Input Output System) предоставляет программисту, работающему с языком ассемблера, набор средств, которые помогают ему обращаться к аппаратным средствам, не беспокоясь о том, как технически они реализованы. Но этого не достаточно, чтобы обеспечить среду для выполнения серьезных прикладных программ.
3) Запуск программы начальной загрузки;
Для выполнения начальной загрузки DOS необходимо, чтобы на дисководе А: для гибких дисков была установлена дискета с записанной операционной системой DOS или чтобы компьютер имел жесткий диск (винчестер) с записанной на нем операционной системой DOS. Как правило, на жесткие диски операционная система DOS записывается фирмой-поставщиком компьютеров.
В начале загрузки работают программы проверки оборудования, находящиеся в постоянной памяти компьютера.
Это очень короткая программа, находящаяся в первом секторе каждой дискеты с операционной системой DOS. Функция этой программы заключается в считывании в память еще двух модулей операционной системы, которые и завершают процесс загрузки DOS.
5) Дисковые системные файлы;
Дисковые файлы IO.SYS и MSDOS.SYS. Они загружаются в память загрузчиком операционной системы и остаются в памяти компьютера постоянно. Файл IO.SYS представляет собой дополнение к базовой системе ввода-вывода в ПЗУ. Файл MSDOS.SYS реализует основные высокоуровневые услуги DOS
Основные функции командного процессора заключаются в следующем:
1. Приём и разбор команд, полученных с клавиатуры или из командного файла.
2. Исполнение встроенных команд DOS, находящихся внутри файла COMMAND.СОМ.
3. Загрузка и исполнение внешних программ DOS и прикладных программ (находящихся в файлах типа СОМ и ЕХЕ). Запуск прикладной программы осуществляется так же, как и обращение к внешней команде DOS (утилите), поскольку те и другие реализованы одинаково; командный процессор, в сущности, не отличает их друг от друга.
Это файл конфигурирования операционных систем семейств DOS, Windows 9x и OS/2. Это текстовый файл, содержащий директивы настройки системы и команды загрузки драйверов, и он должен располагаться в корневом каталоге загрузочного устройства (англ. Boot disk) (дискеты или диска).
Это системный пакетный файл Впервые этот файл появился в операционной системе MS-DOS, а его имя является аббревиатурой и описывает его функцию — автоматическое исполнение команд при загрузке системы. Аббревиатура была необходима из-за ограничения 8.3 на длину имени файла (8 знаков собственно имени и 3 знака расширения) в файловой системе FAT.
Структура MSDOS
Источник: poisk-ru.ru
Структура операционной системы DOS
Операционная система (ОС) — это комплекс специальных программных средств, предназначенных для управления загрузкой компьютера, запуском и выполнением других пользовательских программ, а также для планирования и управления вычислительными ресурсами персонального компьютера. Она обеспечивает управление процессом обработки информации и взаимодействие между аппаратными средствами и пользователем [7, c. 54]. ОС входит в системное программное обеспечение (см. Приложение).
ОC DOS состоит из следующих частей [6, c. 99 — 103]:
Базовая система ввода-вывода (BIOS), находящаяся в постоянной памяти (постоянном запоминающем устройстве, ПЗУ) компьютера. Эта часть операционной системы является «встроенной» в компьютер. Ее назначение состоит в выполнении наиболее простых и универсальных услуг операционной системы, связанных с осуществлением ввода-вывода. Базовая система ввода-вывода содержит также тест функционирования компьютера, проверяющий работу памяти и устройств компьютера при включении его электропитания. Кроме того, базовая система ввода-вывода содержит программу вызова загрузчика операционной системы.
Загрузчик операционной системы — это очень короткая программа, находящаяся в первом секторе каждой дискеты с операционной системой DOS. Функция этой программы заключается в считывании в память еще двух модулей операционной системы, которые и завершают процесс загрузки DOS. На жестком диске (винчестере) загрузчик операционной системы состоит из двух частей.
Это связано с тем, что жесткий диск может быть разбит на несколько разделов (логических дисков). Первая часть загрузчика находится в первом секторе жесткого диска, она выбирает, с какого из разделов жесткого диска следует продолжить загрузи. Вторая часть загрузчика находится в первом секторе этого раздел она считывает в память модули DOS и передает им управление [3, c. 98].
Дисковые файлы 10.SYS и MSDOS.SYS (они могут называться по-другому, например IВМВ.СОМ и IBMDOS.COM для PC DO; URBIOS.SYS и DRDOS.SYS для DR DOS, — названия меняются в зависимости от версии операционной системы). Они загружаются в пaмять загрузчиком ОС и остаются в памяти компьютера постоянно. Файл I0.SYS представляет собой дополнение к базoвой системе ввода-вывода в ПЗУ. Файл MSDOS.SYS реализует основные высокоуровневые услуги DOS.
Командный процессор DOS обрабатывает команды, вводимые пользователем. Командный процессор находится в дисковом файле COMMAND.СОМ на диске, с которого загружается ОС. Некоторые команды пользователя, например Type, Dir или Сор командный процессор выполняет сам. Такие команды называются внутренними.
Для выполнения остальных (внешних) команд пользователя командный процессор ищет на дисках программу с соответствующим именем и если находит ее, то загружает в память и передает eй управление. По окончании работы программы командный процессор удаляет программу из памяти и выводит сообщение о готовности к выполнению команд (приглашение DOS).
Внешние команды DOS — это программы, поставляемые вместе с операционной системой в виде отдельных файлов. Эти программы выполняют действия обслуживающего характера, например форматирование дискет, проверку дисков и т.д.
Драйверы устройств — это специальные программы, которые дополняют систему ввода-вывода DOS и обеспечивают обслуживание новых или нестандартное использование имеющихся устройств. Например, с помощью драйверов возможна работа с «электронным диском» т.е. частью памяти компьютера, с которой можно работать так же, как с диском. Драйверы загружаются в память компьютера при загрузке операционной системы, их имена указываются в специальном файл CONFIG.SYS. Такая схема облегчает добавление новых устройств позволяет делать это, не затрагивая системные файлы DOS [5, c. 71].
Источник: studentopedia.ru
Основные составные части DOS
Базовая система ввода-вывода, находящаяся в постоянной памяти (постоянном запоминающемся устройстве) компьютера. Эта часть операционной системы является встроенной в компьютер. Ее назначение состоит в выполнении наиболее простых и универсальных услуг операционной системы, связанных с осуществлением ввода-вывода. Базовая система ввода вывода содержит также тест функционирования компьютера, проверяющий работу памяти и устройств компьютера при включении его электропитания. Кроме того, базовая система ввода-вывода содержит программу вызова загрузчика операционной системы
Загрузчик операционной системы
Очень короткая программа, находящаяся в первом секторе каждой дискеты с операционной системой DOS. Функция этой программы заключается в считывании в память двух модулей операционной системы, которые и завершают процесс загрузки DOS.
На жестком диске загрузчик операционной системы состоит из двух частей. Это связанно с тем, что жесткий диск может быть разбит на несколько логических дисков. Первая часть загрузчика находится в первом секторе жесткого диска, она выбирает, с какого из разделов жесткого диска следует продолжить загрузку. Вторая часть загрузчика находится в первом секторе этого раздела, она считывает в память модули DOS и передает им управление.
Дисковые файлы IO.SYS и MSDOS.SYS
Эти файлы могут называться по другому в зависимости от версии операционной системы
Они загружаются в память загрузчиком операционной системы и остаются в памяти компьютера постоянно. Файл IO.SYS представляет собой дополнение к базовой системе ввода вывода. Файл MSDOS.SYS реализует основные высокоуровневые услуги DOS.
Командный процессор DOS
Обрабатывает команды вводимые пользователем. Командный процессор находится в дисковом файле COMMAND.COM на диске, с которого загружается операционная система. Некоторые команды пользователя (Type, Dir, Copy и др.) командный процессор выполняет сам. Такие команды называют внутренними.
Для выполнения остальных (внешних) команд пользователя командный процессор ищет на дисках программу с соответствующим именем и если находит ее, то загружает в память и передает ей управление. По окончании работы программы командный процессор удаляет программу из памяти и выводит сообщение о готовности к выполнению команд (приглашение DOS).
Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:
Источник: studopedia.ru