Menu

Budowa systemu

Budowa komputera

Przykładowe systemy

Programowanie

Linki



Program ładujący

Program ładujący (ang. bootloader) jest częścią systemu operacyjnego odpowiedzialną za przygotowanie komputera będącego w stanie zaraz po włączeniu do uruchomienia systemu operacyjnego. Zwykle bootloader napisany jest w języku wysokiego poziomu z konieczności zmieszczenia się w jednym sektorze dyskietki/dysku twardego, oraz surowych warunków uruchomieniowych.

Po włączeniu komputera, procesor wykonuje program kontrolny zwany BIOS. Ten ustawia w pamięci tzw. przerwania programowe, dokonuje sprawdzenia poprawności sprzętu i uruchamia pierwszy sektor dysku twardego (MBR) lub dyskietki (boot sector), gdzie zawarty jest program ładujący systemu operacyjnego.

Niegdyś bootloader był bardzo ważny, a system bez porządnego i dopracowanego programu ładującego nie był nic warty. Obecnie powstało wiele uniwersalnych programów ładujących, posiadających wiele funkcji oraz możliwość wyboru między wieloma systemami operacyjnymi zainstalowanymi na komputerze.

Przykładowe zadania bootloadera:

Przykładowe programy ładujące:

GNU GRUB - http://www.gnu.org/software/grub/


Valid XHTML 1.1 License Poprawny CSS!
© 2007 by Tomek Figa na licencji Creative Commons Uznanie autorstwa-Użycie niekomercyjne 2.5 Polska.