Понятие «операционная система». Функции и структура операционной системы

 

 

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

2. Функции операционной системы. Назначение ОС состоит в обеспечении удобства управления компьютером, поскольку она позволяет освободить пользователя от выполнения большого числа рутинных операций. ОС обеспечивает выполнение двух главных задач:

1) поддержка работы всех программ и обеспечение их взаимодействия с аппаратными средствами. ОС обеспечивает взаимодействие программ с внешними устройствами и друг с другом, расширение оперативной памяти, выявление различных событий (напр., связанных с аварийными ситуациями и ошибками) и реакцию на них

2) возможность общего управления машиной, которое осуществляется на основе командного языка ОС (системы команд). С помощью этих команд пользователь может выполнять такие операции, как разметка диска, копирование файлов, распечатка каталогов на экране, запуск программ, установка режимов работы периферийных устройств и другие действия. Выполнение самых простых действий на аппаратном уровне описывается большим числом машинных команд, напр., программа копирования содержит около 30 действий. Функция ОС состоит в том, чтобы скрыть от пользователя ненужные ему подробности

3. Структура операционной системы. Основными компонентами ОС являются: базовая система ввода-вывода, системный загрузчик, командный процессор или интерпретатор команд, драйверы внешних устройств, файловая система, утилиты.

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

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

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

Драйверы – программы специального вида, ориентированные на управление внешними устройствами. Каждому типу внешнего устройства соответствует свой драйвер.

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

Утилиты – программы, расширяющие возможности ОС, предоставляя пользователю набор дополнительных услуг по контролю и управлению компонентами ОС и устройствами компьютера.