BIOS

BIOS nuostatų keitimas

BIOS sistema, BIOS arba bazinė įvesties ir išvesties sistema (angl. Basic Input/Output System) – įmontuotoji programinė įranga, saugoma kompiuterio pastoviojoje atmintyje (ROM).

Nuo 2010 m. BIOS technologiją palaipsniui pakeitė UEFI.[1]

BIOS sauganti atminties mikroschema, paženklinta gamintojo lipduku

Šiuolaikiniai kompiuteriai gali turėti įvairių aparatinių priemonių, kurios reikalauja programinio konfigūravimo. BIOS parametrų ir aparatinės AK konfigūracijos nustatymui naudojama BIOS'e saugoma programa Setup. Dalis šia programa nustatytų konfigūracijos parametrų visada saugoma atmintyje CMOS RAM (Complementary Metal Oxide Semiconductor). Šioje mikroschemoje taip pat patalpintas laikrodis (Real Time Clock). Energiją, skirtą CMOS, teikia mažas maitinimo elementas, kad CMOS saugomi duomenys nebūtų prarandami įšjungus PC. BIOS galima perprogramuoti ir atnaujinti. Jei dėl kokių nors priežasčių buvo išgadinta BIOS (pvz., po nesėkmingo bandymo ją atnaujinti), tai kompiuteris visai nebesikraus. Šiuolaikiniai 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.

BIOS funkcijos

  • kompiuterio tikrinimo testo POST (Power On Self Test), kuris įjungus AK 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) pakrovimas. Viena dažniausiai keičiamų BIOS nuostatų yra įrenginio, iš kurio pirmiausia turi būti bandoma pakrauti sistemą, nurodymas.
  • 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;

Atviro kodo BIOS

Konkrečiai pagrindinei plokštei pritaikytą BIOS variantą dažniausiai sukuria šios plokštės gamintojas, ir galutinis jos išeities kodas būna paslaptis. Esama iniciatyvos sukurti atviro kodo BIOS (LinuxBIOS projektas). Kadangi BIOS pradeda dirbti dar neveikiant operatyvinei atminčiai (jos inicializacija – viena BIOS užduočių), specialiai šiam projektui buvo sukurtas vien registrus naudojantį kodą kuriantis C kompiliatorius (romcc). Autoriai teigia, jog LinuxBIOS kompiuterį darbui paruošia greičiau, nes jau nuo šešioliktos instrukcijos dirba 32 bitų režimu (dauguma įprastinių BIOS visą laiką dirba 16 bitų režimu). Tačiau ši BIOS dirba tik su tokia įranga, kurios gamintojai sutiko atskleisti būtiną techninę informaciją.

Šaltiniai

  1. Bradley, Tony. „R.I.P. Bios: A Uefi Primer“. PCWorld. Nuoroda tikrinta 2014-01-27.