Операционная система состоит из ядра, загрузчика, оболочки, базовой системы ввода/вывода, а также сервисных программ.
Ядро - главная часть ОС
Загрузчик - компонент, обеспечивающий запуск ОС
Оболочка - то, что видит пользователь
Базовая система ввода/вывода - программы(драйвера), необходимые для взаимодействия ОС с железом компьютера
Сервисные программы - основное ПО, необходимое для управления и обслуживания ОС.