Ett startprogram, även känt som en bootloader, är ett litet program som startar en dators operativsystem. Det är det allra första programmet som körs när du slår på datorn. Dess primära funktion är att initialisera hårdvaran och ladda operativsystemets kärna i datorns minne.
Här är en uppdelning av vad ett startprogram gör:
* Power-on Self Test (Post): BOOT -programmet utför först ett inlägg och kontrollerar de grundläggande hårdvarukomponenterna (RAM, CPU, hårddisk, etc.) för att säkerställa att de fungerar korrekt. Om det hittar problem visar det vanligtvis felmeddelanden.
* lokaliserar operativsystemet: BOOT -programmet söker sedan efter operativsystemet. Detta innebär att kontrollera startordningen (vanligtvis konfigurerad i BIOS- eller UEFI -inställningarna) för att bestämma var man ska leta efter operativsystemet (t.ex. hårddisk, USB -enhet, nätverk).
* Laddar operativsystemets kärna: När operativsystemet är beläget laddar startprogrammet kärnan, kärnan i operativsystemet, i datorns RAM.
* Överföringskontroll: Slutligen överför startprogrammet kontrollen till operativsystemets kärna, som sedan tar över och laddar resten av operativsystemet.
Olika typer av startprogram finns, varvid de vanligaste BIOS (BASIC INPUT/OUTPUT System) och UEFI (Unified Extensible Firmware Interface). UEFI är en mer modern och avancerad ersättning för BIOS och erbjuder funktioner som snabbare starttider och bättre säkerhet.
I huvudsak är startprogrammet den avgörande länken mellan att slå på din dator och kunna använda ditt operativsystem. Utan ett fungerande startprogram startar inte datorn.