История изменений
Исправление praseodim, (текущая версия) :
Спасибр. Это для собственно груба кое-что. Но видимо надо, чтобы еще и предельно ясно было расписано как работает uefi, куда и как и почему суются при этом загрузчики и почему оно важно даже в режиме совместимости.
Вообще в идеале хотелось бы увидеть описание как современный комп загружается. Вот буквально по пунктам.
1. Процессор после включения питания находится в таком-то режиме. Оттуда-то считывается код.
2. Процессор переводится в какой-то другой режим.
xx. Считывается код загрузчика с флеш-памяти.
xx2. Считывается код с области на диске
и все такое. Раньше было проще http://www.about-pc.narod.ru/part5/bios2.html
После включения питания или нажатия кнопки Reset у компьютера на адресной шине системной платы аппаратно устанавливается адрес точки входа в программу BIOS, которая в момент старта находится в самых старших ячейках адресуемой памяти. Например, в процессорах 8086/8088 по возникновении сигнала RESET прекращаются все текущие процедуры, а по окончании действия этого сигнала управление передается инструкции по адресу 0FFFF0h, в процессорах 386 — по адресу OFFFFFFOh и т. д.
Частично это вроде и сейчас в принципе так.
В итоге, чтобы скрупулезненько повествование дошло до считывания загрузчика (grub2, хотя бы) с диска с объяснением почему и откуда и как работает и на что это влияет и почему так влияет, а не иначе. Разумеется, для современных систем с этим всем uefi.
Такие доки вообще в принципе есть?
Исходная версия praseodim, :
Спасибр. Это для собственно груба кое-что. Но видимо надо, чтобы еще и предельно ясно было расписано как работает uefi, куда и как и почему суются при этом загрузчики и почему оно важно даже в режиме совместимости.
Вообще в идеале хотелось бы увидеть описание как современный комп загружается. Вот буквально по пунктам.
1. Процессор после включения питания находится в таком-то режиме. Оттуда-то считывается код.
2. Процессор переводится в какой-то другой режим.
xx. Считывается код загрузчика с флеш-памяти.
xx2. Считывается код с области на диске
и все такое. Раньше было проще http://www.about-pc.narod.ru/part5/bios2.html
После включения питания или нажатия кнопки Reset у компьютера на адресной шине системной платы аппаратно устанавливается адрес точки входа в программу BIOS, которая в момент старта находится в самых старших ячейках адресуемой памяти. Например, в процессорах 8086/8088 по возникновении сигнала RESET прекращаются все текущие процедуры, а по окончании действия этого сигнала управление передается инструкции по адресу 0FFFF0h, в процессорах 386 — по адресу OFFFFFFOh и т. д.
Частично это вроде и сейчас в принципе так.
В итоге, чтобы скрупулезненько повествование дошло до считывания загрузчика с диска с объяснением почему и откуда и на что это влияет и почему так влияет, а не иначе. Разумеется, для современных систем с этим всем uefi.
Такие доки вообще в принципе есть?