BIOS (Basic Input/Output System), eller dess mer moderna motsvarande UEFI (Unified Extensible Firmware Interface), ansvarar för att ladda operativsystemet. Men det gör detta i steg:
1. post (Power-on Self-test): Först utför BIOS/UEFI ett självtest och kontrollerar hårdvarukomponenterna (CPU, minne, hårddiskar etc.) för att säkerställa att de fungerar korrekt. Den visar information om den detekterade hårdvaran under denna process. Eventuella fel som uppstår här förhindrar vanligtvis start.
2. Val av startenhet: Efter POST kontrollerar BIOS/UEFI startordningen som anges i BIOS -inställningarna. Denna beställning avgör vilka lagringsenheter (t.ex. hårddisk, SSD, USB -enhet) den kommer att försöka starta från första. Den söker efter ett startlastprogram på dessa enheter.
3. BOOT LOODER EXECUTION: När en startbar enhet hittats och en giltig startlastare (som Grub, Windows Boot Manager, etc.) upptäcks, överför Bios/UEFI -överföringar. Boot Loader är ett litet program vars huvudsakliga jobb är att ladda operativsystemets kärna.
4. Laddar operativsystemets kärna: Startlastaren laddar operativsystemets kärna i minnet. Detta är kärnan i operativsystemet.
5. Avdelning av kontrollen: När kärnan har laddats och initialiseras, överlämnar BIOS/UEFI helt till operativsystemet. BIOS/UEFI förblir sedan i ett lågnivå bakgrundstillstånd och hanterar grundläggande ingångs-/utgångsfunktioner som begärs av OS.
Kort sagt är BIOS/UEFI:s huvudansvar angående operativsystemet att ladda startlastaren , som i sin tur är ansvarig för att ladda själva operativsystemet. BIOS/UEFI laddar inte direkt operativsystemet; Det fungerar som en mellanhand.