Загрузчик операционной системы — системное программное обеспечение, обеспечивающее загрузку
операционной системы непосредственно после
включения компьютера.Загрузчик операционной системы:обеспечивает необходимые средства для диалога с пользователем компьютера (например, загрузчик позволяет выбрать ядро операционной системы для загрузки);приводит аппаратуру компьютера в состояние, необходимое для старта ядра операционной системы (например, на не-
x86 архитектурах перед запуском ядра загрузчик должен правильно настроить виртуальную память);загружает ядро операционной системы в
ОЗУ. Загрузка ядра операционной системы не обязательно происходит с
НЖМД. Загрузчик может получать ядро по сети. Ядро может храниться в
ПЗУ или загружаться через последовательные интерфейсы (это может пригодиться на ранней стадии отладки создаваемой компьютерной системы);формирует параметры, передаваемые ядру операционной системы (например, ядру Linux передаются параметры, указывающие способ подключения корневой файловой системы);передаёт управление ядру операционной системы.
Продолжение на Wikipedia.οrg...