Функции операционной системы

 

Многообразие существующих в настоящее время ОС велико. Даже в персональных компьютерах (ПК), которык составляют лишь часть мирового парка ЭВМ можно встретить различные ОС, в частности MS DOS, OS/2, Windows, UNIX и др. Однако при всем разнообразии существующих ОС основные выполняемые ими функции примерно одинаковы. Рассмотрим эти функции, иллюстрируя примерами для MS DOS. MS DOS – это дисковая ОС, первая версия которой разработана фирмой Microsoft в 1981 году. Современная версия MS DOS – версия номер 6.2.

Чтобы понять роль ОС в работе ЭВМ, проанализируем последовательность операций, выполняемых ЭВМ в совершенно конкретной ситуации, а именно, когда она исполняет программу пользователя, хранящуюся на диске:

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

2) Поиск программы на диске.

3) Выбор места в ОЗУ для программы.

4) Перепись программы в ОЗУ.

5) Запуск программы.

6) Исполнение программы.

7) Вывод результатов программы на внешнее устройство (например: на дисплей).

Среди перечисленных операций лишь одна (исполнение программы) выполняется под управлением программы пользователя, а все остальное – под управлением ОС. Теоретически программирование функций ОС можно было поручить пользователю, как это и было на заре вычислительной техники. Однако такой подход характеризуется чрезвычайной трудо-емкостью и практически не реализуем для широкого пользователя, так как потребовал бы от него глубочайшего проникновения в законы функционирования ЭВМ. Любая прикладная программа при исполнении услугами ОС. Это означает взаимодействие прикладной программы и ОС в соответствии с определенными правилами, действующими в данной ОС. При переходе от одной ОС к другой эти правила изменяются, что делает невозможным исполнение ранее разработанной программы. Коротко функции ОС можно сформулировать следующим образом:

1) Обеспечение интерфейса пользователя.

2) Управление работой блоков ЭВМ.

3) Управление установкой, исполнением и удалением программ.

4) Управление файловой системой.

Прокомментируем содержание этих функций, имея в виду прежде всего интерфейс пользователя ОС MS DOS 1.2.1.

Под интерфейсом будем понимать правила взаимодействия двух объектов, например, двух программ, либо аппаратуры и программы, либо пользователя и ЭВМ и т.п. В последнем случае говорят об интерфейсе пользователя. Интерфейсы пользователя подразделяются на текстовые и графические. ОС MS DOS имеет текстовый интерфейс, ОС Windows 95 – графический интерфейс.

Текстовый интерфейс MS DOS представлен на экране в виде командной строки, в которой пользователь с помощью клавиатуры набирает необходимые команды. Исполнение команды начинается после ее утверждения нажатием клавиши ENTER. Командная строка MS DOS начинается с приглашения ОС, содержащего имя текущего дисковода (например: с:> ). Формат команды (правила записи команды) состоит из имени команды и параметров. В качестве параметров могут выступать, например, имя дисковода или файла. Приведем примеры команд.

Вывод файла на экран: TYPEимя файла

имя команды параметр

Вывод файла на принтер: COPY имя файла prn