Операционная система, ОС (англ. operating system, OS) — комплекс взаимосвязанных программ, предназначенных для управления ресурсами компьютера и организации взаимодействия с пользователем.
Все устройства компьютера понимают лишь элементарные операции очень низкого уровня, а действия пользователей и прикладных программ состоят из нескольких сотен или тысяч таких операций. Основная функция всех операционных систем – посредническая. Она заключается в обеспечении нескольких видов интерфейса (способ взаимодействия):
интерфейса между пользователем и программно-аппаратным обеспечением (интерфейс пользователя, User Interface — UI);
интерфейса между программным и аппаратным обеспечением (аппаратно- программный интерфейс);
интерфейса между разными видами программного обеспечения (программный интерфейс, Application Programming Interface — API).
Каждая ОС состоит как минимум из трех обязательных частей:
первая – ядро, командный интерпретатор, «переводчик» с программного языка на язык машинных кодов;
вторая – специализированные программы, называемые драйверами, предназначенные для управления различными устройствами, входящими в состав компьютера. Сюда же относятся системные библиотеки, используемые как самой операционной системой, так и входящими в ее состав программами;
третья – системная оболочка, с которой общается пользователь – интерфейс. (Образно говоря, это красивая обертка, в которую упаковано скучное и не интересное для пользователя ядро).
Наличие ядра операционной системы – непременное условие для возможности практической работы человека с вычислительной системой.
Даже для одной аппаратной платформы, например, такой, как IBM PC, существует несколько операционных систем. Различия между ними рассматривают в двух категориях: внутренние и внешние. Внутренние различия характеризуются методами реализации основных функций. Внешние различия определяются наличием и доступностью приложений данной системы, необходимых для удовлетворения технических потребностей, предъявляемых к конкретному рабочему месту.
Достарыңызбен бөлісу: |