Пользователь ежедневно сталкивается с процессом работы загрузчика на компьютере, не осознавая этого. Какую же функцию он выполняет?
Загрузчик операционной системе – определение и задачи
В качестве загрузчика ОС представляется специализированное ПО в системе, способствующий прогружению ОС после того, как произошло включение компьютера.
Задачи, которые выполняет загрузчик:
- Создает требуемые условия, чтобы взаимодействовать с пользователем – предлагает на выбор использовать необходимую ОС.
- Обеспечивает работу устройства, для корректного запуска ядра ОС, к примеру, если у ПК не -86 разрядная версия, то загрузчику следует подготовить виртуальную память к работе.
- Позволяет загрузить ядро ОС в RAM. Происходит это с HDD жесткого диска или по сети. Ядро можно загрузить, используя эффективный способ для передачи данных, а также продолжить хранить в ПЗУ.
- Сформировать параметры, которые передают их в ядро.
- Передать контроль в ядро ОС.
Простым языком – подготовить ПК, чтобы произошла исправная загрузка ядра ОС.
У персонального компьютера модели IBM PC старт загрузчика происходит через Bios, которая находится в ПЗУ. Но сперва, должен закончится процесс проверки на правильную работоспособность компьютера.
Возникают ситуации, когда требуется загрузить по очереди несколько операционных систем находящимся на одном устройстве. Для этого и применяются загрузчики. Когда загружается ОС могут появиться различные ошибки, которые загрузчик пропустит или приостановить загрузку.
Распространённые виды загрузчиков
Ядро ОС | Загрузчик |
Windows NT
| NTLDR |
Windows Vista | Windows Boot Manager |
Linux | LInux LOader |
OS/2 | OS/2 BootManager |
Mac OS X | BootX |
BeOS | Bootman |
Haiku | BootManager |
Это не полный список возможных загрузчиков, их количество насчитывает больше 20.