Når en datamaskin først slås på, går den gjennom en rekke trinn kjent som oppstartsprosessen eller selvtesten ved oppstart (POST). Oppstartskoden som kjøres under denne prosessen lagres i datamaskinens fastvare, som er et sett med instruksjoner som er permanent lagret på en brikke på hovedkortet. Her er en generell oversikt over oppstartskoden som kjøres når en datamaskin først slås på:
1. Slå på: Når datamaskinen er slått på, gir strømforsyningen strøm til hovedkortet og andre komponenter.
2. BIOS-initialisering: Basic Input/Output System (BIOS)-brikken på hovedkortet initialiserer og utfører en rekke maskinvaretester for å sikre at viktige komponenter som CPU, minne og lagringsenheter fungerer som de skal.
3. POST (Power-On Self-Test): BIOS kjører POST, som sjekker ulike maskinvarekomponenter og enheter for å sikre at de fungerer som de skal. Den verifiserer funksjonaliteten til CPU, minne, tastatur, mus, harddisk og andre eksterne enheter.
4. Bootloader Laster: Etter vellykket POST, laster BIOS bootloader-programmet fra en angitt lagringsenhet, vanligvis harddisken.
5. Operativsystem lastes inn: Oppstartslasteren laster deretter operativsystemet (OS), for eksempel Windows eller macOS, inn i minnet. OS-kjernen, som er kjernen i operativsystemet, lastes først.
6. Initialisering av enhetsdrivere: OS initialiserer og laster inn enhetsdrivere, som er programvarekomponenter som lar operativsystemet kommunisere med maskinvareenheter som nettverkskort, grafikkort og lydkort.
7. Pålogging og brukergrensesnitt: Når operativsystemet er fullastet, viser det påloggingsskjermen eller brukergrensesnittet, slik at brukere kan logge på og få tilgang til skrivebordet eller hjemmeskjermen.
8. Oppstartsprogrammer: Noen oppstartsapplikasjoner eller -tjenester kan være konfigurert til å starte automatisk når operativsystemet starter opp. Disse programmene kan inkludere antivirusprogramvare, skylagringssynkroniseringsklienter eller andre viktige systemverktøy.
Det er viktig å merke seg at den spesifikke oppstartskoden og oppstartsprosessen kan variere avhengig av datamaskinens maskinvarekonfigurasjon og operativsystemet som brukes.