Операционная система (ОС) – ряд программ обеспечивающих обработку и управление интерфейсом и устройствами системы, а так же устройствами управляющими вычислительными процессами. ОС попросту связывает между собой устройства и программы, и является неотъемлемой составной частицей программного обеспечения.
Такие ОС как Windows, Linux и MacOS являются наиболее популярными с 90-х.
ОС делится на 2 группы программ, которые управляют оборудованием, и те которые управляют программами. Есть так же программы, не требующие ОС, они встроены в большую часть бытовой техники и автомобилях, где активизируются при включении.
Несколько важных функций ОС:
1. Система вычисления необходима для множества функций, и все эти данные должны быть сохранены и своевременно обменены.
2. ОС предоставляет системную библиотеку популярных программ или действий, которые нуждаются в постоянном режиме работы.
3. Контроль работы программ с разными пользователями. Предоставляет им защиту своей информации от непрошеных гостей.
4. Предоставляет так называемого планировщика, который может обеспечить как бы одновременную работу нескольким программам.
5. И некоторые утилиты, просто, являются частью ОС и их функциональность невозможна без нее.
В ОС выставлены определенные приоритеты, отвечающие за многофункциональность, ни что иное, как ядро – эпицентр операционной системы в котором содержится самое основное, системная библиотека, оболочка с утилитами. Ядро имеет привилегированный режим и работает всегда, что не скажешь об остальных программах.
Высокую работоспособность ОС обеспечивает:
1. Пакетный режим, это серия программ, чья цель состоит в том, чтоб не дать простоя процессору, обеспечивающая загрузку данных даже с внешних носителей в оперативную память.
2. Многозадачность и разделение времени, это многопользовательская система, где процессор с оперативной памятью соединялся с терминалами, и при всем при этом могла выполнять другие задачи.
3. Разделение полномочий, это программа не дающая какой-либо программе сделать изменение в любой другой программе, которая разграничивает режимы на «реальный» и «защищенный».
4. Масштаб реального времени, помогает решать различные задачи, во время обслуживания производственного процесса.