Mis on alglaadur?

Alglaadur on väga väike osa tarkvarakoodist, mis töötab arvuti või muu seadme alglaadimisjärjestuse ajal. See kopeerib kriitilised failid ja operatsioonisüsteemi komponendid salvestusseadmest, näiteks kõvakettalt, arvuti põhimällu. Seejärel annab programm operatsioonisüsteemile juhtimise ja sulgub kuni järgmise alglaadimiseni. Alglaadurid on erineva keerukusega ja neid kasutatakse ka sellistes seadmetes nagu nutitelefonid, tahvelarvutid ja videomängukonsoolid.

Enamiku personaalarvutite (PC-de) alglaadimisprotsess on mitmeetapiline keerukas sündmus. Enamikus arvutites olev keskprotsessor (CPU) ei ole võimeline käivitama programme otse salvestusseadmest, näiteks kõvakettalt, nii et esimene tarkvara, mis arvuti sisselülitamisel käivitatakse, laaditakse emaplaadi spetsiaalselt mikrokiibilt. , arvuti keskne trükkplaat. See mikrokiip võib sisaldada ühte mitmest erinevast eriprogrammist, sealhulgas põhilist sisendväljundsüsteemi (BIOS) või ühtset laiendatavat püsivara liidest (UEFI), mis teostavad riistvara testimise ja lähtestamise funktsioone enne, kui otsivad kõvaketast ja irdmäluseadmeid alglaaduri jaoks. Alglaaduri kood kantakse seejärel süsteemimällu, mis võtab arvuti üle kontrolli ja liigutab alglaadimisjärjestuse järgmisse sammu.

Kui alglaadur on kontrolli kätte saanud, laadib alglaadur olulised draiverid ja kriitilised süsteemifailid, mis on vajalikud operatsioonisüsteemi (nt Microsoft Windows®, Linux või Mac OS X®) käitamiseks. Alglaadurid on sageli platvormipõhised, kuna draiverid ja süsteemifailid on erinevates süsteemides väga erinevad. Need võivad töötada ka etapiviisiliselt, kusjuures iga programmi etapp laadib keerukama ja võimsama tarkvara. Arvutites, kuhu on installitud rohkem kui üks operatsioonisüsteem, võimaldab alglaadimishalduri nimeline programm kasutajatel valida käivitatava süsteemi ja anda juhtimise üle vastavale alglaadurile. Pärast operatsioonisüsteemi laadimist loobub alglaadur oma kontrollist süsteemi üle ja väljub.

Nutitelefonid, tahvelarvutid, videomängukonsoolid, tarbeelektroonikatooted ja paljud muud tüüpi seadmed kasutavad ka alglaadureid. Kui seade läbib esmakordsel sisselülitamisel teatud perioodi alglaadimise või laadimise perioodi, kasutab see tõenäoliselt alglaadurit. On teada, et mõned tehnoloogiahuvilised häkkivad või asendavad teatud seadmete alglaadureid, et käitada kohandatud tarkvara või võimaldada täiustatud funktsioone.