Пишем программу начальной загрузки компьютера

Некоторые полезные ссылки

(Как и все в мире, ссылки не вечны. Корректирую по мере возможности:-).
  1. The Boot Process
      Очень хорошая подборка ссылок по теме процесса загрузки.
      Автор - Chris Lattner, the Operating System resource center
  2. VnutZ's Domain : Bootstrap Tutorial by Matthew Vea
      Учебник на одной страничке. К сожалению, ссылки в библиографии, как обычно, устарели
  3. Detailed Explanation of FAT Boot Sector
      Некоторые запоздалые, но зато официальные, пояснения о загрузочном секторе файловой системы FAT.
      Статья Q140418, Microsoft Product Support Service, 2001
  4. Writing a Bootsector
      Пример загрузочного сектора с переходом в защищенный режим процессора.
      Jeff Weeks and Code X software 1997
  5. Write Your Own Operating System [FAQ]
      Рассмотрены вопросы построения загрузчика и загрузочного меню, а также многооперационный загрузчик GRUB.
      by Stuart 'Dark Fiber' George, 2000
  6. OS Development For Dummies (OSD)
      Разработка ОС Для Чайников. Загрузчик.
      Приведены схемы процесса загрузки для разных операционных систем. Даны примеры фрагментов кода загрузочных секторов.
  7. Официальный сайт NASM
      Отсюда можно взять компилятор Netwide Assembler: NASM, документацию и среду разработки IDE
  8. BIOS Boot Specification
      Официальный документ. Compaq, Phoenix, Intel, 1996
  9. Сайт Алексея Фрунзе, автора загрузчика для OSD, участника группы разработки NASM.
      Много полезных материалов. Загрузчики с комплектом документации и вспомогательных средств.
  10. Flat ASseMbler, сайт автора FASM.
      Ассемблер FASM, поддерживается и развивается, компактен и быстр.На сайте есть пример загрузчика с дискеты FAT12 с подробными коментариями

 [↑] 
Hosted by uCoz