Операционная система – группа взаимосвязанных программ, выступающая посредником между аппаратными средствами электронных вычислительных машин (ЭВМ) и пользователем, обеспечивающая управление ресурсами ЭВМ и процессами, использующая эти ресурсы при вычислении.
В качестве ресурсов ЭВМ выступают:
· микропроцессор (МП);
· основная память (ОП);
· периферийные устройства (ПУ).
Назначение операционной системы: обеспечение удобства управления компьютером. Она позволяет освободить пользователя от выполнения большого числа рутинных операций.
Операционная система обеспечивает выполнение двух главных задач:
1) поддерживает работу всех программ и обеспечивает их взаимодействие с аппаратными средствами. Операционная система обеспечивает взаимодействие программ с внешними устройствами и друг с другом, расширение оперативной памяти, выявление различных событий (например, связанных с аварийными ситуациями и ошибками) и реакцию на них;
2) даёт возможность общего управления машиной, которое осуществляется на основе командного языка ОС (системы команд – директив). С помощью этих команд человек может выполнять такие операции, как разметка диска, копирование файлов, распечатка каталогов на экране, запуск программ, установка режимов работы периферийных устройств и другие действия.
Выполнение самых простых действий на аппаратном уровне описывается большим числом машинных команд. Например, программа копирования содержит около 30 действий, каждое из которых в зависимости от состояния компьютера может иметь различные исходы. Задача ОС состоит в том, чтобы скрыть от пользователя ненужные ему подробности. Это удобство, без которого пользователь практически не смог бы работать.
Основными компонентами операционной системы являются:
1) базовая система ввода-вывода;
2) системный загрузчик;
3) командный процессор или интерпретатор команд;
4) драйверы внешних устройств;
5) файловая система;
6) утилиты
Базовая система ввода-вывода (BIOS) является одновременно частью компьютера и компонентом данной операционной системы. При установке на компьютер другой операционной системы BIOS автоматически становится ее частью. Базовая система ввода-вывода, скрывая архитектурные особенности конкретной модели компьютера, реализует наиболее простые и универсальные услуги операционной системы по управлению основными периферийными устройствами, в частности по организации ввода-вывода информации.
Системный загрузчик предварительно производит тестирование устройств компьютера, затем, при положительном результате тестирования, выполняет загрузку ОС из внешней памяти.
Командный процессор – производит анализ и исполнение команд пользователя, включая загрузку готовых программ из файлов в операционную память ПК и их запуск.
Драйверы – программы специального вида, ориентированные на управление внешними устройствами (ПУ). Каждому типу внешнего устройства соответствует драйвер
Файловая система – хранилище программ, данных и функциональная часть, обеспечивающая выполнение операций над файлами.
Утилиты – программы, расширяющие возможности ОС, предоставляющие пользователю набор дополнительных услуг по контролю и управлению за компонентами ОС и устройствами компьютера.