Операционная система (ОС) – ряд программ обеспечивающих обработку и управление интерфейсом и устройствами системы, а так же устройствами управляющими вычислительными процессами. ОС попросту связывает между собой устройства и программы, и является неотъемлемой составной частицей программного обеспечения.

Такие ОС как Windows, Linux и MacOS являются наиболее популярными с 90-х.

ОС делится на 2 группы программ, которые управляют оборудованием, и те которые управляют программами. Есть так же программы, не требующие ОС, они встроены в большую часть бытовой техники и автомобилях, где активизируются при включении.

Несколько важных функций ОС:

1. Система вычисления необходима для множества функций, и все эти данные должны быть сохранены и своевременно обменены.

2. ОС предоставляет системную библиотеку популярных программ или действий, которые нуждаются в постоянном режиме работы.

3. Контроль работы программ с разными пользователями. Предоставляет им защиту своей информации от непрошеных гостей.

4. Предоставляет так называемого планировщика, который может обеспечить как бы одновременную работу нескольким программам.

5. И некоторые утилиты, просто, являются частью ОС и их функциональность невозможна без нее.

В ОС выставлены определенные приоритеты, отвечающие за многофункциональность, ни что иное, как ядро – эпицентр операционной системы в котором содержится самое основное, системная библиотека, оболочка с утилитами. Ядро имеет привилегированный режим и работает всегда, что не скажешь об остальных программах.

Высокую работоспособность ОС обеспечивает:

1. Пакетный режим, это серия программ, чья цель состоит в том, чтоб не дать простоя процессору, обеспечивающая загрузку данных даже с внешних носителей в оперативную память.

2. Многозадачность и разделение времени, это многопользовательская система, где процессор с оперативной памятью соединялся с терминалами, и при всем при этом могла выполнять другие задачи.

3. Разделение полномочий, это программа не дающая какой-либо программе сделать изменение в любой другой программе, которая разграничивает режимы на «реальный» и «защищенный».

4. Масштаб реального времени, помогает решать различные задачи, во время обслуживания производственного процесса.

 

От Светозар

Senior Engineer в MTS PJST. Люблю компьютерные железки, линукс, автомобили и отдых на свежем воздухе.