Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по С Живицкая (Мет пособие).doc
Скачиваний:
112
Добавлен:
15.06.2014
Размер:
2.11 Mб
Скачать

8.1.1.4.Oc ms dos

MSDOS(MicrosoftDiscOperationSystem-дисковая ОС фирмыMicrosoft) – это 16-разрядная,однопользовательская, однопроцессорная ОС, принятая в качестве базовой для работы на компьютерах типа IBM PC.

Программы DOSработают и выполняют в пределах 1-го Мбайта адресного пространства компьютера, а остальная память может использоваться для хранения данных.

Многие современные ОС поддерживают работу программ в среде MSDOS, например, в средеWindows95-98 интегрированы ядро незащищенного режима работы и ряд прикладных программ ОСMSDOS.

Первая программа ОС была разработана в 1981 году под названием PSDOSи поставлялась для работы с компьютерамиIBMPC. Последняя версия этой системы, разработаннаяMicrosoft,называетсяPSDOS6.22.

Она появилась в мае 1994 г. Она содержит, в отличие от первоначальных версий, множество усовершенствований. Например, в ОС встроены программные модули сжатия файлов DriveSpace, программа резервного копирования, антивирусная программа, оптимизация жесткого диска, дифрагментатор файлов и программ автоматической конфигурации памяти.

Наряду с MSDOSсуществует 2 почти идентичные версииDOS,PSDOS, разработаннаяIBMдля использования в компьютерах ее производства,DRDOSиNOVELLDOS, аналогичныеMSDOS.

Состав MS DOS

Основные части MSDOS:

-модуль расширения ввода-вывода IO.SYS

-базовый модуль ОС MSDOS.SYS

-командный процессор (командная оболочка) COMMAND.COM

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

в отдельную составную часть также могут быть выделены инструментальные средства DOS(система программирования, текстовый редактор, отладчикDE-BUG), реализующие простейшие функции тестирования и отладки программ.

В основу данного разделения DOSна блоки был положен принцип модульности, а именно: разработчиками в идеологию системы была изначально положена возможность относительно свободной замены одного блока при неизменных остальных. Так, блокIO.SYSобъединил процедуру ввода-вывода, которые являются наиболее зависимыми от конкретных аппаратных устройств ПК и должны быть более гибкими, чем основывающиеся на них процедуры из базового модуляMSDOS.SYS.

По находящейся «ближе» к аппаратным ресурсам, чем DOS– это загрузчик и базовая система ввода-вывода, которая записана в постоянном запоминающем устройстве (ПЗУ) и является его неизменным атрибутом.

Базовая система ввода-вывода BIOSназывается так потому, что включает в себя ошибочный набор модулей, благодаря которым ОС и другие прикладные программы могут взаимодействовать с различными устройствами компьютера (дисплей, клавиатура, принтер и т.п.), т.е.BIOSрассматривать как ПО с одной стороны, и как составная часть аппаратных средств с другой.

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

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

Основные вспомогательные функции BIOS:

  1. поиск на гибком и жестком магнитном диске программы-загрузчика ОС, и загрузка с диска в оперативную память.

  2. тестирование аппаратной памяти и оперативной памяти.

  3. инициализация векторов прерывания нижнего уровня.

BIOS содержит:

специальные программы по управлению внешними устройствами (драйверы- программы, расширяющие возможности ОС).

Тестовые программы для контроля работоспособности аппаратуры и программы начальной загрузки ОС.

Основные функции драйвера:

прием и обработка запроса к периферийному устройству.

Преобразование запроса в серию команд управление устройством

Обработка сигнала прерывания.

Драйверы могут быть:

  • стандартные (внутренние)

  • загружаемые (внешние).

Программные оболочки.

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

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

К числу наиболее популярных оболочек относится пакет NortonCommanderи русифицированная версияVolkovCommander.

Применение операционной оболочки NortonCommanderзначительно упрощает управление компьютером и позволяет наглядно получить информацию о его основных ресурсах, их загруженности, осуществлять основные процедуры управления компьютером (выбор диска, каталога, создание каталога, создание просмотр и редактирование текстовых файлов, копирование, перемещение, удаление файлов и каталогов, поиск файлов и каталогов, работа с архивными файлами, сравнение каталогов и т.п.).