Операционная система (ОС) является основой любого программного обеспечения. Она играет роль посредника между пользователем с одной стороны и аппаратными и программными средствами с другой стороны. Структурно это можно изобразить следующим образом:
Рис. 16.1 Схема взаимодействия пользователя с компьютером
Операционная система выполняет следующие функции:
– загрузка программ в оперативную память (создание их копий) и управление ходом их выполнения;
– обмен данными между выполняемой программой и внешними устройствами;
– обнаружение нестандартных ситуаций в ходе выполнения программ;
– удаление выполненной программы из оперативной памяти и освобождение места для загрузки новой программы;
– организация хранения и поиска программ и данных на внешних носителях информации;
– организация взаимодействия пользователя с ОС (прием и выполнение команд пользователя);
– выполнение вспомогательных функций (форматирование дисков, копирование информации с одного диска на другой и пр.).
Диск, на котором размещена операционная система, называется системным диском.
В настоящее время наибольшее распространение имеет многопрограммная, многопользовательская операционная система Windows (ее версии Windows NT, Windows 2000, Windows XP).