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

4.3. Функции операционных систем

Операционная система выполняет такие основные функции:

  1. обеспечивает выполнение определенного набора команд оператора, которые подаются в текстовом или графическом режиме ввода, в том числе «принимает к выполнению» прикладные программы, подготовленные оператором;

  2. руководит размещением и сохранением информации на магнитных дисках;

  3. руководит распределением оперативной памяти для собственных потребностей и потребностей прикладных программ;

  4. при одновременном выполнении нескольких программ, размещенных в памяти, распределяет между ними рабочее время процессора;

  5. выполняет другие часто используемые функции, общие для многих прикладных программ;

  6. обеспечивает другим программам стандартные подпрограммы (вспомогательные программы) обмена между оперативной памятью и периферийными устройствами.

Основная часть работы операционной системы состоит в организации записи данных на диск: распределение дискового пространства, эффективное хранение данных и их быстрый и надежный поиск.

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

Пользователь

Операционная система

Прикладная

программа 1

Прикладная

программа 2

Прикладная

программа 3

Рис. 4.1. Пользователь взаимодействует прежде всего с операционной

системой.

Прикладные программы выполняются под управлением ОС.

Пользователь непосредственно работает с прикладными программами.

ОС контролирует действия в целом.

Третья основная работа DOS - это выполнение команд, т.е. прямое взаимодействие DOS с пользователями компьютера. Каждый раз, когда мы что-то печатаем в ответ на приглашение к вводу, мы работаем с DOS. Все команды операционной системы в сущности являются указаниями на выполнение программ. Основная задача DOS - принимать и выполнять команды пользователя.

Персональные компьютеры продолжительное время работают под управлением операционной системы DOS. Для этой ОС функции ограничиваются первыми четырьмя позициями с незначительными дополнениями элементов пункта шестого.

4.4. Состав ms dos

Операционная система MS DOS содержит следующие модули:

1) Базовая система ввода-вывода (Basic Input/Output System - BIOS) - находится в постоянной памяти (ПЗУ) (является "встроенной") и выполняет наиболее простые и универсальные услуги ОС, связанные с передачей информации между центральным процессором и устройствами ввода-вывода.

Функции BIOS:

а) автоматическое тестирование основных аппаратных средств при включении машины - процедура самопроверки;

б) вызов блока начальной загрузки ОС;

в) обслуживание системных прерываний.

2) Блок начальной загрузки (Boot Record) или загрузчик ОС - короткая программа (занимает 1 сектор -512 байт), находящаяся, в первом секторе на нулевой дорожке дискеты с ОС. Функции ее заключаются в считывании в память еще двух модулей ОС, которые и завершают процесс загрузки. Для загрузки ОС с жесткого магнитного диска загрузчик состоит из двух частей. Это связано с тем, что жесткий диск может быть разбит на несколько разделов (логических дисков). Первая часть загрузчика находится в первом секторе жесткого диска и ищет раздел диска, с которого следует продолжить загрузку. Вторая часть загрузчика находится в первом секторе этого раздела, она считывает в память модули ОС и передает им управление.

3) Дисковые файлы (IO.SYS и MSDOS.SYS) - загружаются в память загрузчиком ОС и остаются в памяти ПК постоянно, образуя основу дисковой операционной системы и реализуя ее высокоуровневые услуги. Один файл представляет собой расширение BIOS, второй - модуль обработки прерываний.

4) Командный процессор (КП) - обрабатывает команды, вводимые пользователем. КП находится в дисковом файле COMMAND.COM на диске, с которого загружается ОС. Некоторые команды пользователя КП выполняет сам. Такие команды называют ВНУТРЕННИМИ.

5)Утилиты MS DOS (внешние команды ОС) - это программы, поставляемые вместе с операционной системой в виде отдельных файлов, выполняют действия обслуживающего характера, например, форматирование дискет, проверка дисков, установка ОС и т.д. Для выполнения этих команд пользователя КП ищет на дисках программу с соответствующим именем, и, если находит ее, то загружает в память и передает ей управление. По окончании работы программы КП удаляет программу из памяти и выводит сообщение о готовности к выполнению команд.

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

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