UEFI - Unified Extensible Firmware Interface

Kako će UEFI promijeniti proces pokretanja personalnog računara

Kada prvi put uključite računarski sistem, on odmah ne počne da učitava vaš operativni sistem. Prođe kroz rutinu koja je prvobitno osnovana sa prvim personalnim računarima iniciranjem hardvera kroz Basic Input Output System ili BIOS . Ovo je neophodno kako bi se omogućilo različitim hardverskim komponentama računara da komuniciraju jedni s drugima. Kada se Power Test ili POST završi, BIOS zatim pokreće stvarni pokretački pogon operativnog sistema. Ovaj procesor je u suštini ostao isti na više od dvadeset godina, ali potrošači možda ne shvataju da se to promijenilo u proteklih nekoliko godina. Većina računara sada koristi sistem pod nazivom Unified Extensible Firmware Interface ili UEFI. Ovaj članak razmatra šta je ovo i šta to znači za personalne računare.

Istorija UEFI-a

UEFI je u stvari produžetak prvobitnog Extensible Firmware Interface-a koji je razvio Intel. Oni su razvili ovaj novi hardverski i softverski interfejs sistem kada su pokrenuli lošu verziju Itanium ili IA64 server procesora. Zbog svoje napredne arhitekture i ograničenja postojećih BIOS sistema, želeli su da razviju novu metodu za odvajanje hardvera operativnom sistemu koji bi omogućio veću fleksibilnost. Zbog toga što Itanium nije bio veliki uspjeh, standardi EFI također su išli dugi niz godina.

U 2005. godini uspostavljen je Unified EFI Forum između nekoliko velikih korporacija koje bi se širile po originalnim specifikacijama koje je razvio Intel kako bi proizveli novi standard za ažuriranje hardverskog i softverskog interfejsa. Ovo uključuje kompanije kao što su AMD, Apple, Dell, HP, IBM, Intel, Lenovo i Microsoft. Članovi su čak i dva najveća proizvođača BIOS-a, American Megatrends Inc. i Pheonix Technologies.

Šta je UEFI?

UEFI je specifikacija koja definira kako se hardver i softver komuniciraju unutar računarskog sistema. Specifikacija zapravo podrazumeva dva aspekta ovog procesa poznatog kao usluge pokretanja i usluge izvršavanja. Usluge čekanja definišu kako će hardver pokrenuti softver ili operativni sistem za učitavanje. Runtime usluge uključuju zapravo preskakanje procesora pokretanja i učitavanje aplikacija direktno iz UEFI-a. Ovo čini djelovanje donekle kao striped operativni sistem pokretanjem pretraživača.

Iako mnogi pozvali UEFI smrt BIOS-a, sistem zapravo ne uklanja BIOS od hardvera u potpunosti. U ranim specifikacijama nedostaje bilo koja POST ili konfiguraciona opcija. Kao rezultat, sistem i dalje zahteva BIOS kako bi postigao ova dva cilja. Razlika je u tome što BIOS verovatno neće imati isti nivo prilagođavanja što je moguće u postojećim sistemima koji imaju samo BIOS.

Prednosti UEFI-a

Najveća korist UEFI-a je nedostatak specifične hardverske zavisnosti. BIOS je specifičan za x86 arhitekturu koja se godinama koristi na računarima . Ovo potencijalno omogućava ličnim računarima da koriste procesor od drugog proizvođača ili koji u njemu nema zastarelo x86 kodiranje. Ovo bi moglo imati implikacije na uređaje poput tableta ili čak na Microsoftovu posmrtnu površinu Surface sa Windows RT koja je koristila ARM bazirani procesor.

Druga glavna prednost UEFI-a je mogućnost jednostavnog pokretanja u više operativnih sistema bez potrebe za bootloaderom kao što su LILO ili GRUB. Umesto toga, UEFI može automatski izabrati odgovarajuću particiju sa operativnim sistemom i učitati iz njega. Da bi se ovo postiglo, i hardver i softver moraju imati odgovarajuću podršku za UEFI specifikaciju. Ovo zapravo već postoji u Appleovim računarskim sistemima koji koriste Boot Camp da imaju Mac OS X i Windows opterećenja na istom računaru.

Konačno, UEFI će ponuditi mnogo više korisničkih interfejsa od starih tekstualnih menija BIOS-a. Ovo će mnogo lakše prilagoditi sistemu za krajnjeg korisnika. Pored toga, interfejs će verovatno omogućiti aplikacije poput veb pretraživača sa ograničenom upotrebom ili mail klijenta za brzo pokretanje, a ne pokretanje punog operativnog sistema. Sada, neki računari imaju ovu mogućnost, ali se zapravo ostvaruju pokretanjem posebnog mini operativnog sistema koji se nalazi u okviru BIOS-a.

Mane UEFI-a

Najveće pitanje za potrošače sa UEFI-om je hardverska i softverska podrška. Za pravilno funkcionisanje, hardver i operativni sistem moraju podržati odgovarajuću specifikaciju. Ovo trenutno nije toliko problem sa trenutnim Windowsom ili Mac OS X-om, ali stariji operativni sistemi kao što je Windows XP ne podržavaju ovo. Problem je zapravo preokrenuti. Umesto toga, noviji softver koji zahteva UEFI sistem može sprečiti starije sisteme nadogradnje na nove operativne sisteme.

Mnogi korisnici energije koji overklokuju računarske sisteme takođe mogu biti razočarani. Dodavanje UEFI-a uklanja mnoge različite postavke u okviru BIOS-a koji se koriste kako bi se što bolje iskoristili procesori i memorije. To je uglavnom bio problem sa prvom generacijom UEFI hardvera. Tačno je da većina hardvera koji nisu dizajnirani za overclocking će nedostajati takvim podešavanjima napona ili multiplikatora, ali većina novih hardvera dizajniranih za ovo prevazišla je ove probleme.

Zaključci

BIOS je izuzetno efikasan u radu sa personalnim računarima u proteklih dvadeset plus godina. Došlo je do ograničenja koje otežavaju nastavak stvaranja novih tehnologija bez uvođenja novih rešenja za probleme. UEFI je podešen da preuzme veliki dio procesa iz BIOS-a i da ga upotpuni za krajnjeg korisnika. Ovo će olakšati korišćenje računarskog okruženja i stvarati mnogo fleksibilnije okruženje. Uvođenje tehnologije neće biti bez njegovih problema, ali potencijal u velikoj mjeri prevazilazi stare zahteve koji su svojstveni svim BIOS računarima.