Käynnistyslataaja

Käynnistyslataaja (, myös bootstrap-ohjelma) on kriittinen ohjelma, jonka tietotekninen laite suorittaa käynnistyessään, jotta käyttöjärjestelmä ja sovellusohjelmat voidaan ladata.

Kun suoritin kytketään päälle, muistissa ei ole käyttöjärjestelmää, jota varten tarvitaan erityisohjelma lataamaan käyttöjärjestelmä muistiin. Tavallisessa henkilökohtaisessa tietokoneessa käynnistylataaja suoritetaan BIOSin alustustoimien jälkeen kiintolevyltä. Sulautetussa järjestelmässä käynnistyslataajan toiminto on monimutkaisempi, koska näissä ei yleensä ole BIOSia suorittamaan järjestelmän alkukonfiguraatiota.

pienoiskuva|Altair 8800.
Varhaisissa mini- ja mikrotietokoneissa tietokoneen käyttäjän oli käytettävä katkaisimia koneen etupaneelissa saadakseen kone lataamaan isomman ohjelman ja sitten suorittamaan sen. Käynnistyprosessi voi tarvita toisen ja kolmannen vaiheen lataajan, joista jokainen on edellistä kehittyneempi ja voi tarjota vaihtoehtoja ladattavalle käyttöjärjestelmälle ja diagnostiikkaohjelmia. Menetelmää kutsutaan ketjulataamiseksi ().

Käynnistyvä käyttöjärjestelmä voi käsitellä omaa lataustoimintoaan eri tavoin käyttöjärjestelmästä riippuen (init, autoexec.bat, startup-sequence).

 Käynnistyslataajat 
Järjestelmän käynnistyessä voi olla kahden eri vaiheen käynnistyslataajia. Toisen vaiheen käynnistyslataajia voidaan kutsua ytimen lataajiksi, joka lataa käyttöjärjestelmän ytimen.

Ensimmäisen vaiheen käynnistyslataajia ovat muun muassa BIOS, Coreboot, Libreboot ja Das U-Boot. Toisen vaiheen käynnistyslataajia ovat GNU GRUB ja NTLDR. Usein käynnistyslataajista puhuttaessa viitataan toiseen vaiheeseen.

 Lähteet