BIOS
|
|
Acest articol sau secțiune are mai multe probleme. Puteți ajuta la rezolvarea lor sau să le discutați pe pagina de discuție.
Ștergeți etichetele numai după rezolvarea problemelor. |
BIOS-ul, pronunțat în engleză /'ba.iəs/, este acronimul expresiei engleze Basic Input/Output System, o componentă software de bază a calculatoarelor (PC-uri și servere) care face legătura între componentele fizice (hardware) și sistemul de operare utilizat pe mașina respectivă.
Câteva dintre companiile producătoare de BIOS-uri sunt: Award, American Microsystems, Inc. (AMI) și Phoenix Technologies Ltd. (Phoenix).
BIOS-ul îndeplinește trei funcții fundamentale:
- Verificarea componentelor la pornirea calculatorului (Power On Self-Test sau POST)
- Încărcarea sistemului de operare de pe discul dur (HDD) în memoria de lucru
- Face legătură între sistemul de operare și unele dispozitive fizice
Succesorul tehnologic al BIOS-ului se numește Unified Extensible Firmware Interface, UEFI.
Detalii [modificare]
Sistemul de bază de intrare/ieșire BIOS este o interfață între programele sistemului de operare și partea fizică a calculatorului.
BIOS–ul izolează sistemul de operare și programele din mașină de particularitățile tehnice ale dispozitivelor fizice concrete și permite programatorilor să folosească operații de Intrare/Ieșire în interiorul programelor pe care le creează, fără a lua în seamă adresele dispozitivelor sau caracteristicile tehnice ale masinii. Pentru a fi performant și rentabil, programul trebuie gândit pentru toate tipurile de arhitecturi fizice, pentru a putea fi executat sub orice platformă fizică sau software, condiție numită portabilitate, și care separă limbajele de programare de nivel jos (Asamblare) de cele de nivel înalt (tip C, C++, Java).
În afară de aceasta, BIOS-ul asigură un șir de servicii de sistem; de exemplu, permite a se afla dimensiunile memoriei calculatorului personal sau data și ora zilei curente, sau configura modul in care se folosesc dispozitivele fizice în momentul pornirii mașinii etc. Se recomandă de a efectua accesul la BIOS nu prin manipulare directă ci prin porturile de Intrare/Ieșire la scrierea atât a programelor de sistem cât și a programelor aplicații.
Programarea la nivelul BIOS-lui micșorează dependența programelor de schimbarea parametrilor tehnici ai calculatorului și prin aceasta mărește mobilitatea lor. Funcțiile de bază al BIOS–ului se caracterizează prin:
- testarea calculatorului personal la punerea în priză
- asigurarea controlului dispozitivele externe
- servicii de sistem