Внутреннее устройство ядра Linux 2.4

       

Загрузка: BIOS POST


  • При включении питания запускается тактовый генератор и схема контроля питания устанавливает на шине сигнал #POWERGOOD.
  • На вывод CPU #RESET подается сигнал (после чего CPU переходит в реальный режим 8086).
  • %ds=%es=%fs=%gs=%ss=0, %cs=0xFFFF0000,%eip = 0x0000FFF0 (запуск кода Power On Self Test в ROM BIOS).
  • На время выполнения проверок, прерывания запрещены.
  • По адресу 0 инициализируется таблица векторов прерываний (IVT, Interrupts Vector Table).
  • По прерыванию 0x19 вызывается начальный (bootstrap) загрузчик BIOS, регистр %dl содержит 'номер загрузочного устройства'. В результате по физическому адресу 0x7C00 (0x07C0:0000) загружается содержимое первого сектора нулевой дорожки.


  • Содержание раздела