Basic Input/Output System (BIOS) - bazinė įvesties/išvesties sistema - tai sisteminė programa, kuri saugoma kompiuterio pastovios atminties (informacija nedingsta išjungus elektros maitinimą) mikroschemoje. Ją galima perprogramuoti ir taip atnaujinti BIOS programą. BIOS realizuoja tokias funkcijas:
- kompiuterio tikrinimo testo POST (Power On Self Test), kuris įjungus PC tikrina visus svarbiausius sistemos komponentus, vykdymas (šioje stadijoje sistema gali pateikti garsinius signalus, kurie reiškia tam tikras klaidas ir pagal kurių kiekį galima nustatyti klaidos tipą ir vietą);
- kompiuterio aparatūros parametrų konfigūravimas bei derinimas (BIOS Setup); operacinės sistemos (OS) įkrovimas;
- aparatinių tvarkyklių (drivers) (programų, valdančių kompiuterio aparatines sudedamąsias dalis) pateikimas operacinei sistemai ir programiniam aptarnavimui;
- sisteminės plokštės suderinimas su kitais kompiuterio komponentais;
- sisteminių įrenginių aparatinių pertraukčių aptarnavimas.
Šiuolaikiniai kompiuteriai gali turėti įvairių aparatinių priemonių, kurios reikalauja programinio konfigūravimo. BIOS parametrų ir aparatinės PK konfigūracijos nustatymui naudojama BIOS'e saugoma programa Setup. Dalis šia programa nustatytų konfigūracijos parametrių visada saugoma atmintyje CMOS (Complementary Metal Oxide Semiconductor). Šioje mikroschemoje taip pat patalpintas laikrodis (Real Time Clock). Energiją, skirtą CMOS, teikia mažas maitimmo elementas, kad CMOS saugomi duomenys nebūtų prarandami įšjungus PC.
Jei dėl kokių nors priežasčių buvo išgadinta BIOS (pvz. po nesėkmingo bandymo ją atnaujinti), tai kompiuteris visai nebesikraus. Šuolaikiniai kompiuteriai gaminami su dviguba BIOS (Dual-BIOS) - jei atnaujinant BIOS kompiuteris "pakibo", tai kitą kartą įjungiant kompiuterį bus galima atstatyti BIOS iš atsarginės kopijos.