Структура операционной системы представляет собой многослойную структуру, в центре которой находится ядро. 1 Поверх него располагаются драйверы и службы, а оболочкой выступает пользовательский интерфейс. 1
Состав операционной системы:
- Ядро — основа операционной системы, часть программного обеспечения, работающая напрямую с компонентами компьютера. 1 Отвечает за управление процессами, памятью компьютера, файловой системой, обработку входных и выходных данных. 1
- Драйверы — программное обеспечение, благодаря которому операционная система работает с подключённым в устройстве «железом». 1 Без драйверов она не узнает, что могут делать видеокарта, клавиатура, принтер и другие комплектующие и как правильно отправлять к ним запросы. 1
- Пользовательский интерфейс бывает графическим (GUI) и командным (CLI). 1 Графический интерфейс представляет собой визуальную среду с кнопками, иконками, меню и диалоговыми окнами. 1 Командный интерфейс даёт возможность гибко управлять системой, используя функции и скрипты. 1
Связи между компонентами операционной системы: все модули (как вспомогательные, так и пользовательские приложения) обращаются к функциям ядра посредством системных вызовов. 3 Вспомогательные модули, в отличие от модулей ядра, являются транзитными — загружаются в оперативную память только на время выполнения. 3