Операционная система, ОС — комплекс управляющих и обрабатывающих программ, которые являются средствами взаимодействия между устройствами компьютера и вспомогательными программами.
Функции операционной системы
Основные функции:
- Выполнение по запросу программ тех действий, которые являются общими для большинства программ (ввод и вывод данных, запуск и остановка других программ и т.д.).
- Загрузка программ в оперативную память и их выполнение.
- Доступ к внешним устройствам (сканер, принтер и др.).
- Управление оперативной памятью (ее распределение между программами, управление виртуальной памятью).
- Управление доступом к данным на энергонезависимых носителях (жёсткий диск, оптический диск и т.д.).
- Обеспечение пользовательского интерфейса — управление ОС.
- Сетевые операции.
Дополнительные функции:
- Параллельное или псевдопараллельное выполнение программ (многозадачность).
- Эффективное распределение ресурсов компьютера между процессами.
- Разграничение доступа различных процессов к ресурсам.
- Организация надёжных вычислений (невозможности одного вычислительного процесса намеренно или по ошибке повлиять на вычисления в другом процессе).
- Взаимодействие между процессами: обмен данными, взаимная синхронизация.
- Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений.
- Многопользовательский режим работы и разграничение прав доступа.
Основными, распространенными, операционными системами являются: Microsoft Windows, Mac OS, Linux.