UEFI = Unified Extensible Firmware Interface
UEFI definitie
UEFI = Unified Extensible Firmware Interface reprezintă înlocuitorul BIOS – Basic Input and Output System pentru PC-uri, tablete sau smartphone-uri. UEFI nu este altceva decât un nou concept de BIOS.
UEFI este un standard la care contribuie producătorii de sisteme de operare, producătorii de circuite integrate şi producătorii de PC-uri, în scopul definirii unei modalităţi comune prin care un sistem de operare trebuie să comunice cu platforma hardware indiferent de arhitectura acesteia.
BIOS-ul este un standard dezvoltat începând cu 1979, an în care, microprocesoarele lucrau pe 8 biti, memoria RAM era de ordinul kilooctetilor iar spatiul de stocare masurat in MB.
Avansul tehnologic din prezent, utilizarea procesoarelor multicore, a memoriilor RAM de ordinul GB, a spatiilor de stocare de ordinul TB, a impus dezvoltarea unui nou standard – UEFI.
Conform specificaţiilor UEFI, sistemul de operare acceseaza platforma hardware prin intermediul unor funcţii API standard, indiferent de arhitectura acesteia.
Mai precis, sistemul de operare trebuie doar sa „stie” sa acceseze functiile API din standardul UEFI, translatia intre functiile UEFI si cele specifice platformei hardware, realizandu-se prin drivere realizate de producatorul hardware, asa cum este prezentat in figura de mai jos.
De exemplu, toţi producătorii hardware vor implementa o funcţie API standard pentru modificarea datei sistemului. Apelul funcţiei şi parametrii sunt definiţi prin standardul Unified Extensible Firmware Interface, numai implementarea acesteia diferă de la producător la producător.
UEFI aduce cateva beneficii majore :
- permite boot-area sistemelor de operare de pe HDD-uri cu capacitatea mai mare de 2 TB;
- include o functie de securitate denumita „secure boot„, functie ce nu permite boot-area unor sisteme de operare neautorizate sau rularea codurilor malware de tip rootkit.
- API-urile UEFI permit utilizarea protocoalelor de retea IPv4 si IPv6 fara ca un sistem de operare sa fie instalat pe platforma hardware respectiva. Mai precis se poate boot-a si instala sistemul de operare de pe un alt server de retea. De asemenea, din interfata UEFI este posibil sa fie accesate diverse adrese WEB pentru a fi descarcate drivere sau pentru a se efectua update-uri.
- interfata (shell-ul) UEFI (inlocuitoarea celei de BIOS) permite rularea unor teste de diagnostic, de accesare a fisierelor prezente pe HDD, fara a boot-a mai intai sistemul de operare. Din aceasta interfata se pot chiar rula aplicatii specifice UEFI.
- UEFI are o interfata grafica mult avansata fata de cea in standard VGA utilizata de BIOS si permite un numar mult mai mare de dispozitive de boot.