AKTUELNOSTI
CSS vs. EFI
BIOS budućnosti
Bojan ŽIVKOVIĆ
1. decembar 2004.

Šta je BIOS i koja je njegova uloga u računaru? Reč BIOS je skraćenica od Basic Input Output System to jest Osnovni sistem za ulaz i izlaz. Tehnički, BIOS predstavlja osnovni način na koji operativni sistem, pa samim tim i korisnik računara pristupa hardverskim komponentama računara. Napredniji korisnici su sigurno dolazili u situaciju da čačkaju po opcijama u BIOS-u i poznato im je da se preko BIOS-a mogu podešavati razne stvari, počev od frekvencija procesora i magistrala na ploči, dodele interapta, prepoznavanja hard diskova, pa do uključivanja i isključivanja pojedinih komponenti kao što su USB habovi i integrisane zvučne i grafičke kartice. Međutim, BIOS kakav mi znamo star je dvadeset godina. Od pojave AT računara arhitektura i način pisanja BIOS-a nisu se mnogo menjali. Vremenom su se među proizvođačima BIOS-a izdvojila dva imena - American Megatrends (AMI) i Phoenix Technologies Limited (proizvođač Award BIOS-a).

Razvoj računarskih sistema i komponenti, kao i proširivanje oblasti primene računara za posledicu imaju zahtev za izmenom arhitekture BIOS-a. Kao i obično, tržište se podelilo na zaraćene tabore.

Trenutno postoje dve specifikacije za BIOS budućnosti: Intel je napravio specifikaciju pod imenom Extensible Firmware Interface (EFI) koju je usvojio AMI i na osnovu koje je napravljen Aptio. S druge strane, Phoenix svetu nudi Core System Software (CSS) i proizvod pod imenom TrustedCore.

EFI, Intelov veliki san

Za razliku od klasičnog BIOS-a koji je pisan u asembleru, EFI BIOS je napisan u nekom od naprednih jezika kao što je C++. Ono što EFI definiše jeste nov model interfejsa između operativnog sistema i firmvera. Interfejs se sastoji od tabela koje sadrže opis sistema i od servisa koji su potrebni za podizanje i rad operativnog sistema.

Najveća prednost EFI-ja je proširivost. Ona potiče od modularne arhitekture BIOS-a i donosi posebne mogućnosti kao što je izvršavanje posebnih programa pre podizanja operativnog sistema. EFI BIOS bi podsećao na mini-operativni sistem bez grafičkog interfejsa visoke rezolucije putem kojeg bi korisnik mogao da pokreće posebne programe kao što su antivirusi i programi za dijagnostiku sistema preko Interneta.

Međutim, najveći napredak se ostvaruje u oblasti pisanja drajvera. Današnji drajveri su zasnovani na operativnom sistemu i programskom interfejsu definisanom u njemu. Za svaki operativni sistem drajveri se moraju pisati iznova. EFI specifikacija predviđa programski interfejs u samom BIOS-u. Tako se drajveri više neće pisati za operativni sistem, već za sam BIOS, te će uz male izmene moći da rade na gotovo svim operativnim sistemima.

CSS, mrežni BIOS

CSS, osim specifikacije, predstavlja čitavu familiju softvera, kao i modularnu arhitekturu BIOS-a. Zasnovan je na činjenici da su računarski sistemi danas uglavnom umreženi, kao i da veliki broj različitih uređaja koji se povezuju na računar pristupa mreži. CSS ovoj činjenici izlazi u susret time što nudi osnovu za korišćenje mrežnih sposobnosti računara za potrebe boljeg iskorišćenja hardvera. Pored samog BIOS-a, CSS nudi i posebne aplikacije koje bi iz njega mogle da se izvršavaju. U njih spadaju antivirusni programi, kao i programi za dijagnostiku i oporavak sistema.

CSS je zasnovan na Microsoftovoj .NET platformi i namenjen je prvenstveno Windows operativnim sistemima. Phoenix najavljuje da će napraviti svu potrebnu dokumentaciju kako bi proizvođači drugih operativnih sistema mogli da iskoriste mogućnosti CSS-a, ali postoji mišljenje da bi CSS mogao biti samo još jedan vid monopolizacije koju Microsoft pokušava da sprovede.

Moglo bi se reći da CSS predstavlja integrisanje BIOS-a u operativni sistem (prvenstveno se misli na porodicu Windows). Operativni sistem, a samim tim i korisnik, mogao bi direktno da pristupa svakoj hardverskoj komponenti računara, čak i preko mreže. Firmver svakog uređaja bi mogao da se nadograđuje putem šifrovanih Internet veza, a sami uređaji bi imali mogućnost korišćenja mreže.

Ovo otvara mnoga sigurnosna pitanja. Pre svega, u slučaju postojanja bezbednosne rupe u operativnom sistemu, napadač bi preko Interneta mogao da pristupi samom hardveru računara i iskoristi ga za svoje potrebe ili ga pokvari (npr. namerno loše flešuje matičnu ploču). Povrh toga, rezultat zajedničkog rada Phoenixa i Microsofta je mogućnost inkorporiranja sistema za upravljanje kopirajtom (npr. DRM). Time bi se vlasnicima autorskih prava omogućilo da prate korišćenje svojih proizvoda (softvera, audio i video sadržaja) na nivou krajnjih korisnika, što bi predstavljalo ozbiljno narušavanje privatnosti.

Ko je bolji?

Polemika o oba standarda uveliko traje. S jedne strane se nalazi EFI koji je po mnogima sasvim logičan izbor jer predstavlja baš ono što se traži - „bolji BIOS”. Intel je već objavio svu neophodnu dokumentaciju za razvoj EFI BIOS-a.

S druge strane, CSS nudi poboljšavanja BIOS-a na jedan potpuno drugačiji način koji je više orijentisan ka krajnjem korisniku. Na Internetu je aktuelno mnogo diskusija koje se tiču opravdanosti CSS-a i razmatraju loše strane njegove popularizacije, kojih potencijalno ima mnogo. Pre svega, CSS-u se zamera orijentisanost ka Windows platformi i velika ranjivost u slučaju bezbednosnih rupa. Takođe, mogućnost špijuniranja korisnika i nadziranja sadržaja kojima oni pristupaju ne izgleda lepo u očima javnosti.

• • •

I Phoenix Technologies i American Megatrends su već napravili BIOS-e bazirane na ovim tehnologijama, kao i razvojna okruženja za obe platforme. AMI je na tržište izbacio Aptio, posebnu matičnu ploču sa potrebnim softverom za razvoj i testiranje firmvera po specifikaciji EFI. Phoenix nudi gotovo rešenje u vidu TrustedCore paketa proizvoda. Obe varijante predstavljaju veliki napredak u odnosu na sadašnje stanje stvari, ali ostaje da se vidi koja će doživeti veću popularnost.


Korisne adrese:
American Megatrends Inc.: www.ami.com
Phoenix Technologies Ltd.: www.phoenix.com
PRETHODNI TEKST
SLEDEĆI TEKST
Najčitanije
Igre
Telefoni
Hardver
Softver
Nauka
Aktuelno štampano izdanje
MAJ 2025
Microsoft Majorana 1
Kvantna topologija
Topološki kvantni računar otporan je na uticaj kosmičkog zračenja, ali i dalje mora da se ohladi skoro do apsolutne nule...
AMD Ryzen 9 9950X3D
Jedan, da svima vlada
Ako vam je potreban najbrži procesor, i za igranje, i za ozbiljnije zadatke, Ryzen 9 9950X3D nema konkurenciju...
Gigabyte GeForce RTX 5070 Ti Aero OC 16G i GeForce RTX 5070 Ti Gaming OC 16G
I za kreativce, i za igrače
Sasvim sposoban da se nosi sa 4K rezolucijom u svim igrama i pruži sasvim pristojne performanse, dok u 1440p apsolutno blista...
Asus ROG Strix Scar 18 (G835LX)
Fantastična zver i kako je kupiti (3)
Laptop namenjen onima koji „ne žale pare” da imaju ono što je trenutno najbolje i najbrže...
Deset najboljih Microsoft PowerToys alatki
Najbolji od najboljih
PowerToys Run je alatka kojoj treba da se okrenete ukoliko vam sistemska rutina za pretragu ne odgovara...
Apple iPhone 16e
Malo muzike za mnogo para
Problem nije samo cena i slabiji grafički podsistem, već i trajanje baterije...
Cemu 2.6
Wii U emulacija
Cemu omogućava pokretanje i privođenje kraju oko 57 procenata igara „napisanih” za Wii U...
.rs: nove usluge eUprave - novi propisi - najava 5G
Mnogo eNoviteta
U novom esDnevniku roditelji će dobijati notifikacije za ocene i izostanke...
Trgovinski rat Istoka i Zapada
Velika igra, nesagledive posledice
Kao u igri „kukavice”, dve supersile kreću se velikom brzinom jedna prema drugoj, izazivajući drugu da prva skrene...
Blue Prince
Jedinstveni dijamant i jedna od najoriginalnijih igara u poslednjih nekoliko godina...
Tempest Rising
Skupa i ambiciozna fotokopija legendarnog RTS klasika Command & Conquer...
South of Midnight
Magična igra koja izgleda kao živa bajka, animirana u stilu filmskog serijala „Spiderverse”...
© 2025 Svet kompjutera. Sva prava zadrzana.
Novi broj - Arhiva - Forum - O nama