BIOS (Basic Input/Output System), eller dess moderna motsvarande UEFI (Unified Extensible Firmware Interface), är ett firmwareprogram som utför väsentliga initialiseringsuppgifter när en dator först är på. Tänk på det som det allra första mjukvaran som går innan operativsystemet till och med laddas. Dess nyckelfunktioner inkluderar:
* post (Power-on Self-test): Detta är en avgörande initial diagnostisk process. BIOS kontrollerar hårdvarukomponenterna (CPU, RAM, hårddiskar etc.) för att säkerställa att de fungerar korrekt. Om det hittar ett problem (som saknas RAM) rapporterar det vanligtvis ett felmeddelande med en pipkod.
* bootloader: Efter posten lokaliserar och laddar BIOS operativsystemets startlastare. Detta är ett litet program som sedan laddar det faktiska operativsystemet från hårddisken eller annan lagringsenhet. BIOS bestämmer startordningen (som driver för att kontrollera först).
* Hantera grundläggande input/output: Den hanterar kommunikation mellan operativsystemet och några hårdvarukomponenter, som tangentbord, mus och display. Detta är mindre kritiskt i moderna system med mer avancerade hårdvara och operativsystem.
* Systemkonfiguration: BIOS tillhandahåller ett installationsverktyg (vanligtvis åtkomst genom att trycka på Radera, F2, F10 eller en annan nyckel under start) som gör det möjligt för användare att konfigurera systeminställningar som startordning, datum och tid och ibland mer avancerade alternativ.
* Tillhandahålla drivrutiner på låg nivå: Innan operativsystemets drivrutiner laddas tillhandahåller BIOS grundläggande drivrutiner för viktiga komponenter för att systemet kan initialisera korrekt.
I huvudsak fungerar BIOS som en bro mellan hårdvaran och operativsystemet, vilket säkerställer att datorn kan starta och fungera korrekt. Medan UEFI till stor del har ersatt BIOS i moderna datorer, förblir den grundläggande funktionen i stort sett densamma. UEFI erbjuder förbättrad säkerhet och funktionalitet jämfört med BIOS.