|
In lumea reala, termenul "bios" desemneaza toate lucrurile insufletite, fiind un element de compunere cu sensul "referitor la viata". In jargonul informatic, acelasi cuvant numeste o memorie speciala capabila sa adune informatiile vitale fara de care un computer nu este nefunctional. Acronimul BIOS vine de la "Basic Input/Output System".

Orice calculator actual, laptop sau desktop, are pe placa de baza cel putin un microprocesor cu rol de unitate centrala de procesare, care constituie componenta "hardware". Pentru a capata viata, microprocesorul executa un set de instructiuni cunoscut drept "software". Cea mai obisnuita clasificare imparte programele de calculator in doua tipuri: pe de o parte sisteme de operare, cum ar fi Windows sau Linux, iar pe de alta aplicatii, bucati de software care rezolva anumite probleme (editoare de text, aplicatii de e-mail etc.) In acest context, BIOS-ul e un al treilea tip de software, inscris direct intr-o memorie de tip "flash" sau alt tip de memorie "read-only", care are grija ca toate chip-urile, hard-disk-urile, proturile si unitatea centrala sa aiba toti parametrii corect setati, pentru a functiona bine impreuna.
Pornind calculatorul
Cand apasam pe butonul Power-On, procesorul se "trezeste" si vrea sa execute prima instructiune, dar trebuie sa incarce acea instructiune de undeva. Nu o poate lua din sistemul de operare, pentru ca acesta este rezident pe hard-disk, iar procesorul nu cunoaste inca secventa de program care sa ii spuna cum sa acceseze hard-disk-ul. BIOS-ul contine aceste instructiuni. Cateva alte treburi importante revin BIOS-ului, in acel interval politicos in care asteptam ca sistemul de operare sa se "incarce", iar pe ecran se deruleaza tot felul de cifre si acronime pe fond alb-negru. Una dintre comenzile de initializare este "Power-On Self Test" (POST), care contine o serie de teste pentru verificarea hardware-ului: procesor, memorie, controller-ul de intreruperi, DMA etc. Tot in timpul testului POST sunt initializate placile de extensie. Daca ceva e in neregula pe parcursul testului, este afisat un mesaj de eroare sau un numar, iar BIOS-ul comanda calculatorului sa scoata o anumita serie de semnale sonore, asa-numite beep-uri. Fiecare producator de BIOS-uri (AMI, Award etc.) a asociat unui cod sonor o anumita semnificatie. De exemplu, daca BIOS-ul este de tip Award si avem ghinionul sa auzim un beep ascutit continuu, inseamna ca procesorul e supraincalzit si ar trebui verificat si schimbat cooler-ul.
Ce se vede pe ecran
Prima pornire a calculatorului inseamna un "boot la rece" si determina executarea intregii secvente de program continuta de BIOS. Daca ulterior apasam combinatia Ctrl+Alt+Del sau butonul Reset, aceasta va duce la un "boot la cald", iar BIOS-ul va trece peste testele POST. In timpul unul boot rece, BIOS-ul verifica memoria RAM prin teste citire-scriere, apoi conectivitatea tastaturii si a mouse-ului si, in cele din urma, interfetele PCI pe care le gaseste. Pe ecran apar informatii despre procesor, floppy si hard-disk-uri, memorie, placa grafica, data si versiunea BIOS-ului. O informatie importanta continuta in CMOS (o memorie statica unde sunt stocate informatiile privind configuratia hardware) este ordinea de boot-are, adica locul de unde urmeaza sa inceapa incarcarea sistemului de operare. Daca, de exemplu, e prevazuta prima unitatea de CD-ROM, dar nu este niciun CD acolo, BIOS-ul va continua incercand sa predea controlul urmatorului device prevazut in lista. O data ce incarcarea sistemului de operare a demarat cu succes, rolul BIOS-ului in pornirea calculatorului se inchide. |
|