När en dator sätts på för första gången går den igenom en serie steg som kallas startprocessen eller självtest vid start (POST). Startkoden som körs under denna process lagras i datorns firmware, som är en uppsättning instruktioner som permanent lagras på ett chip på moderkortet. Här är en allmän översikt över startkoden som körs när en dator slås på för första gången:
1. Start på: När datorn är påslagen ger strömförsörjningen elektricitet till moderkortet och andra komponenter.
2. BIOS-initiering: BIOS-chippet (Basic Input/Output System) på moderkortet initieras och utför en serie hårdvarutester för att säkerställa att viktiga komponenter som CPU, minne och lagringsenheter fungerar korrekt.
3. POST (Power-On Self-Test): BIOS kör POST, som kontrollerar olika hårdvarukomponenter och enheter för att säkerställa att de fungerar korrekt. Den verifierar funktionaliteten hos CPU, minne, tangentbord, mus, hårddisk och annan kringutrustning.
4. Bootloader Laddar: Efter lyckad POST laddar BIOS bootloader-programmet från en angiven lagringsenhet, vanligtvis hårddisken.
5. Inläsning av operativsystem: Starthanteraren laddar sedan operativsystemet (OS), som Windows eller macOS, till minnet. OS-kärnan, som är kärnan i operativsystemet, laddas först.
6. Initiering av enhetsdrivrutiner: OS initierar och laddar drivrutiner, som är programvarukomponenter som gör att operativsystemet kan kommunicera med hårdvaruenheter som nätverkskort, grafikkort och ljudkort.
7. Inloggning och användargränssnitt: När operativsystemet är fulladdat visar det inloggningsskärmen eller användargränssnittet, så att användare kan logga in och komma åt sitt skrivbord eller hemskärm.
8. Startprogram: Vissa startprogram eller tjänster kan konfigureras för att starta automatiskt när operativsystemet startar. Dessa applikationer kan inkludera antivirusprogram, synkroniseringsklienter för molnlagring eller andra viktiga systemverktyg.
Det är viktigt att notera att den specifika startkoden och startprocessen kan variera beroende på datorns hårdvarukonfiguration och vilket operativsystem som används.