Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
189674.rtf
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
23.82 Mб
Скачать

39 Характеристика операционной системы ms dos

MS-DOS (англ. Microsoft Disk Operating System — дисковая ОС от Microsoft) — коммерческая операционная система фирмы Microsoft для IBM PC-совместимых персональных компьютеров. MS-DOS — самая известная ОС из семейства DOS, ранее устанавливавшаяся на большинство IBM PC-совместимых компьютеров. Со временем она была вытеснена ОС семейства Windows9x и Windows NT.

MS-DOS была создана в 1981 году и, в ходе её развития, было выпущено восемь крупных версий (1.0, 2.0 и т. д.) и два десятка промежуточных (3.1, 3.2 и т. п.), пока в 2000 году Microsoft не прекратила её разработку. Это был ключевой продукт фирмы, дававший ей существенный доход и маркетинговый ресурс, в ходе развития Microsoft от разработчика языка программирования до крупной компании, производящей самое разнообразное программное обеспечение.

Последней коробочной версией стала 6.22, однако MS-DOS продолжала служить ядром для Windows 95 (версии 7.0 и 7.1), Windows 98 (версия 7.1) и Windows ME (версия 8.0).

В 1980 году Тимом Патерсоном (англ.) из Seattle Computer Products (англ.) была создана QDOS (англ. Quick and Dirty Operating System). Она продавалась SCP под названием 86-DOS (англ.), так как была создана для процессора Intel 8086. В основном QDOS базировалась на наиболее известной ОС того времени — CP/M, созданной компанией Digital Research, однако использовала другую файловую систему Microsoft приобрела лицензию 86-DOS за 50 тыс. долл. и передала её IBM в декабре 1981 года. А в июле 1982 года, незадолго до выпуска IBM PC, полностью выкупила права на 86-DOS, доплатив ещё 80 тыс. долл.

Первая версия MS-DOS содержала множество багов, которые пришлось исправлять программистам IBM. В результате появилась PC DOS. Позже эти ОС объединили и они мало чем отличались, вплоть до шестой версии. PC DOS устанавливали на оригинальные компьютеры IBM, а MS-DOS на их многочисленные клоны.

40 Модульная система Структура операционной системы ms dos

Понятие модуля широко используется применительно как к аппаратной , так и программной части комп-а.

Модуль- унифицированная самостоятельная функциональная часть системы, имеющая законченное оформление и средства сопряжения с другими функциональными узлами и модулями.

Структуру ОС MSDOS образуют модули:

BIOS-базовая система вводы-вывода

модуль расширения -EM BIOS, в виде файла с именем MSDOS .SVS

командный процессор или интрерпретатор команд в виде файлов с именем COMMAND.COM

внешние команды и драйверы,утилиты- файлы с расширением COM EXE SVS

системный загрузчик.

ОС MSDOS, кроме модуля BIOS, хранится на внешнем носителе, обычно на жестком диске.После включения компьютера в сеть начинается процесс перезаписи ОС MSDOS с диска в оперативную память.

41 Структура операционной системы ms dos

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

Как мы уже говорили, в идеальном случае программа MS-DOS обращается к портам аппаратуры компьютера при помощи многоступенчатой схемы, в которую входит базовая система ввода/вывода BIOS, драйверы и программные прерывания MS-DOS (рис. 1.1).

Рис.1.1. Схема взаимодействия программы с MS-DOS, BIOS и аппаратурой компьютера

Из рис. 1.1 видно, что программа MS-DOS может обращаться к ядру MS-DOS (вызывая программные прерывания MS-DOS), к базовой системе ввода/вывода BIOS, а также непосредственно к портам ввода/вывода аппаратуры. Однако программа не может непосредственно вызывать драйверы MS-DOS.

Ядро MS-DOS вызывает драйверы и прерывания BIOS, а также может работать с аппаратурой. В свою очередь, драйверы могут вызывать программные прерывания BIOS и работают с портами ввода/вывода.

Как правило, ядро MS-DOS разделяют на несколько систем, каждая из которых отвечает за выполнение той или иной задачи. Обычно выделяются следующие системы:

  • файловая;

  • управления памятью;

  • управления программами;

  • связи с драйверами устройств;

  • обработки ошибок;

  • службы времени;

  • ввода/вывода для консоли оператора.

Эти системы общаются с аппаратурой через прерывания BIOS, драйверы или напрямую. Прикладное программное обеспечение может вызывать системы MS-DOS, работать с BIOS или непосредственно с аппаратурой. Еще раз обращаем ваше внимание на то, что прикладные программы могут обращаться к драйверам только через соответствующую систему MS-DOS.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]