Дисковая операционная система




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 - программы поставляемые с операционной системой.

 

6)Драйверы устройств.

Назначение:

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

 

Загрузка DOS

1) Power;

Источник питания выполняет самотестирование. Если все нормально и все выходные напряжения соответствуют требуемым, источник питания выдает на системную плату сигнал 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 записывается фирмой-поставщиком компьютеров.

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

 

4) Загрузчик;

Это очень короткая программа, находящаяся в первом секторе каждой дискеты с операционной системой DOS. Функция этой программы заключается в считывании в память еще двух модулей операционной системы, которые и завершают процесс загрузки DOS.

 

5) Дисковые системные файлы;

Дисковые файлы IO.SYS и MSDOS.SYS. Они загружаются в память загрузчиком операционной системы и остаются в памяти компьютера постоянно. Файл IO.SYS представляет собой дополнение к базовой системе ввода-вывода в ПЗУ. Файл MSDOS.SYS реализует основные высокоуровневые услуги DOS

 

6) command.com;

Основные функции командного процессора заключаются в следующем:
1. Приём и разбор команд, полученных с клавиатуры или из командного файла.
2. Исполнение встроенных команд DOS, находящихся внутри файла COMMAND.СОМ.
3. Загрузка и исполнение внешних программ DOS и прикладных программ (находящихся в файлах типа СОМ и ЕХЕ). Запуск прикладной программы осуществляется так же, как и обращение к внешней команде DOS (утилите), поскольку те и другие реализованы одинаково; командный процессор, в сущности, не отличает их друг от друга.

 

7) config.sys;

Это файл конфигурирования операционных систем семейств DOS, Windows 9x и OS/2. Это текстовый файл, содержащий директивы настройки системы и команды загрузки драйверов, и он должен располагаться в корневом каталоге загрузочного устройства (англ. Boot disk) (дискеты или диска).

 

8) autoexec.bat;

Это системный пакетный файл Впервые этот файл появился в операционной системе MS-DOS, а его имя является аббревиатурой и описывает его функцию — автоматическое исполнение команд при загрузке системы. Аббревиатура была необходима из-за ограничения 8.3 на длину имени файла (8 знаков собственно имени и 3 знака расширения) в файловой системе FAT.

Структура MSDOS

Функциональная структура:

Состав:



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-08-20 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: