Операционная система.
Операционная система — базовый комплекс компьютерных программ, обеспечивающий управление аппаратными средствами компьютера, работу с файлами, ввод и вывод данных, а также выполнение прикладных программ и утилит.
Операцио́нная систе́ма сокр. ОС (англ. operating system) — комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой — предназначены для управления устройствами, управления вычислительными процессами, 12эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений.
При включении компьютера операционная система загружается в память раньше остальных программ и затем служит платформой и средой для их работы. Помимо вышеуказанных функций ОС может осуществлять и другие, например, предоставление пользовательского интерфейса, сетевое взаимодействие и т. п. Операционная система выполняет роль связующего звена между аппаратурой компьютера, с одной стороны, и выполняемыми программами, а также пользователем, с другой стороны.
Операционная система обычно хранится во внешней памяти компьютера — на диске. При включении компьютера она считывается с дисковой памяти и размещается в ОЗУ.
Этот процесс называется загрузкой операционной системы.
Основные функции (простейшие ОС):
• Загрузка приложений в оперативную память и их выполнение;
• Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода);
• Управление оперативной памятью (распределение между процессами, виртуальная память);
• Управление энергонезависимой памятью (Жёсткий диск, Компакт-диск и т.д.), как правило с помощью файловой системы;
• Пользовательский интерфейс;
Дополнительные функции (развитые современные ОС):
• Параллельное или псевдопараллельное выполнение задач (многозадачность);
• Взаимодействие между процессами;
• Межмашинное взаимодействие (компьютерная сеть);
• Защита самой системы, а также пользовательских данных и программ от злонамеренных действий пользователей или приложений;
• Разграничение прав доступа и многопользовательский режим работы (аутентификация, авторизация).
Операционная оболочка (ОБ) представляет собой программу-надстройку к операционной системе, обеспечивающую доступ пользователя к командам и ресурсам операционной системы посредством более удобного интерфейса и реализующую дополнительные функции распределения ресурсов вычислительной системы управления файлами.