1. BIOS – выполняет стартовое тестирование системы и передает команду загрузчику.
2. Загрузчик ОС – короткая программа, находящаяся в 1 секторе, предназначенная для считывания в оперативную память основных файлов ОС.
3. Ядро ОС реализует высокоуровневые услуги, загружается в ОЗУ и остаётся там постоянно. В её состав входят:
а) Файловая система (отвечает за размещение информации на устройствах хранения)
б) Система управления памятью (размещает программу в памяти)
в) Система управления программами
г) Система связи с драйверами устройств (отвечает за взаимодействие с внешними устройствами)
д) Система обработки ошибок
е) Служба времени (предоставляет всем программам информацию о системном времени)
Модуль расширения BIOS придаёт гибкость ОС, позволяя добавлять дополнительные устройства, использование которых не было предусмотрено в BIOS.
4. Драйверы – программы, управляющие работой внешних устройств на физическом уровне, они дополняют системы ввода/вывода, обеспечивая обслуживание новых устройств или нестандартное использование имеющихся.
5. Командный процессор – это программа, которая принимает и обрабатывает отдельные команды. Некоторые стандартные команды он исполняет сам, для исполнения внешних команд ищет программу с соответствующим именем и расширением СОМ, ЕХЕ, и если находит, то загружает её в ОП и передаёт ей управление по выполнению данной задачи. По выполнении программы командный процессор удаляет её из ОП.