Загрузчик ОС

Загрузчик ОС

Загрузчик ОС

Загрузчик операционной системы — системное программное обеспечение, обеспечивающее загрузку операционной системы непосредственно после включения компьютера.

Загрузчик операционной системы:

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

На компьютерах архитектуры IBM PC запуск загрузчика осуществляется программным обеспечением BIOS, записанной в ПЗУ компьютера, после успешного окончания процедуры POST. Опишем процедуру, с помощью которой происходит загрузка с НЖМД IBM PC: BIOS производит чтение 512 байт первого сектора НЖМД (MBR) в ОЗУ по адресу 0x00007C00 (0x07C0:0x0000 в формате реального режима), затем прочитанному коду передаётся управление. Этот код читает и анализирует таблицу разделов жёсткого диска, а затем, в зависимости от вида загрузчика, либо передаёт управление загрузочному коду активного раздела жёсткого диска, либо самостоятельно загружает ядро с диска в оперативную память и передаёт ему управление. Первоначально загрузчик работает в режиме реальной адресации при отключенной адресной линии A20, что создает определенные трудности при написании загрузчиков.

Распространённые загрузчики

  • NTLDR — загрузчик ядра Windows NT
  • Windows Boot Manager (bootmgr.exe, winload.exe) — загрузчик ядра Windows Vista
  • LILO (LInux LOader) — загрузчик, в основном применяемый для загрузки ядра Linux
  • GRUB (Grand Unified Bootloader) — применяется для загрузки ядра Linux и Hurd (StartUp Manager)
  • OS/2 BootManager — загрузчик ядра OS/2
  • RedBoot — загрузчик для встраиваемых систем. Домашняя страница RedBoot
  • SILO (SPARC Improved bootLOader) — загрузчик Linux и Solaris для машин с архитектурой SPARC. Домашняя страница SILO
  • Loadlin — загружает Linux из под DOS или Windows. Домашняя страница Loadlin
  • Syslinux — загружает Linux из под DOS или Windows
  • BOOTP — применяется для загрузки по сети
  • Yaboot — загрузчик Linux на PowerPC
  • BootX — загрузчик Mac OS X
  • Das U-Boot — универсальный загрузчик, применяется в основном во встраиваемых (embedded) системах.
  • SyMon — универсальный загрузчик, независим от типа операционной системы Домашняя страница SyMon
  • Acronis os selector — платная (но дешевая) графическая улита прилагаемая к Acronis disk director, поддерживает windows и linux, появляется перед каждой загрузкой системы, умеет копировать системы [1] (но еще никто не знает на сколько хорошо она это делает так как делает это очень медленно).
  • uMon — загрузчик для встраиваемых систем

См. также

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


Смотреть что такое "Загрузчик ОС" в других словарях:

  • Загрузчик — Загрузчик: В Викисловаре есть статья «загрузчик» Загрузчик операционной системы  программа, отвечающая за загрузку исполнимых файлов и запуск соответствующих новых процессов. Загрузчик программ  системное программное обеспечение,… …   Википедия

  • ЗАГРУЗЧИК — ЗАГРУЗЧИК, в вычислительной технике короткая программа, загрузка которой позволяет машине работать с другими программами, прежде всего с операционной системой диска. В персональных компьютерах загрузчик хранится на жестком диске в системной… …   Научно-технический энциклопедический словарь

  • Загрузчик — программный модуль, предоставляющий прикладному процессу необходимые программы. См. также: Операционные системы Финансовый словарь Финам …   Финансовый словарь

  • ЗАГРУЗЧИК — ЗАГРУЗЧИК, загрузчика, муж. (спец.). Рабочий, занимающийся загрузкой чего нибудь. Толковый словарь Ушакова. Д.Н. Ушаков. 1935 1940 …   Толковый словарь Ушакова

  • загрузчик — сущ., кол во синонимов: 8 • автозагрузчик (1) • виброзагрузчик (1) • кормозагрузчик …   Словарь синонимов

  • загрузчик — программа загрузки — [http://www.iks media.ru/glossary/index.html?glossid=2400324] Тематики электросвязь, основные понятия Синонимы программа загрузки EN loader …   Справочник технического переводчика

  • ЗАГРУЗЧИК — часть операционной системы ЭВМ, которая переводит системную программу, предназначенную для записи (загрузки) в оперативную память готовых к выполнению в одном шаге задания модулей и внесение в них ссылок на библиотеку стандартных процедур. Кроме… …   Большая политехническая энциклопедия

  • загрузчик — krautuvas statusas T sritis automatika atitikmenys: angl. charging machine; loader; loading machine vok. Ladegerät, n; Lademaschine, f; Lader, m rus. загрузочное устройство, n; загрузчик, m pranc. chargeur, m; chargeuse, f …   Automatikos terminų žodynas

  • загрузчик — kėliklis statusas T sritis automatika atitikmenys: angl. loader vok. Lader, m; Programmlader, m rus. загрузчик, m; программа загрузки, f pranc. chargeur, m ryšiai: sinonimas – įkelties programa …   Automatikos terminų žodynas

  • Загрузчик операционной системы — Загрузчик операционной системы  системное программное обеспечение, обеспечивающее загрузку операционной системы непосредственно после включения компьютера. Загрузчик операционной системы: обеспечивает необходимые средства для диалога с… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»