UEFI - Unified Extensible Firmware Interface

Hogyan változtatja meg az UEFI a személyi számítógép indítási folyamatát?

Amikor először kapcsolja be a számítógépes rendszert, nem azonnal indítja el az operációs rendszer betöltését. Ez egy olyan rutinon megy keresztül, amelyet eredetileg az első személyi számítógépekkel hoztak létre azáltal, hogy a hardvert a Basic Input Output System vagy a BIOS segítségével indította el. Erre azért van szükség, hogy a számítógép különböző hardverelemei megfelelően kommunikálhassanak egymással. A Power On Self Test vagy POST befejezése után a BIOS elindítja a tényleges operációs rendszerindító betöltőt. Ez a processzor lényegében több mint húsz éven át megmaradt, de a fogyasztók talán nem veszik észre, hogy ez az elmúlt években megváltozott. A legtöbb számítógép mostantól egy Unified Extensible Firmware Interface vagy UEFI nevű rendszert használ. Ez a cikk megvizsgálja, hogy mi ez és mit jelent a személyi számítógépeknek.

Az UEFI története

Az UEFI valójában az Intel által kifejlesztett eredeti Extensible Firmware Interface kiterjesztése. Kidolgozták ezt az új hardver- és szoftverinterfész-rendszert, amikor elindították a hibás Itanium vagy IA64 szerverprocesszor felállítást. A korszerű architektúrája és a meglévő BIOS rendszerek korlátai miatt új módszer kidolgozására törekedett a hardvernek az operációs rendszerhez történő továbbításával, amely nagyobb rugalmasságot tesz lehetővé. Mivel az Itanium nem volt hatalmas sikertörténet, az EFI szabványok sok éven át sújtottak.

2005-ben az Egyesített EFI Fórum számos nagyvállalat között jött létre, amely kiterjesztené az Intel által kidolgozott eredeti specifikációkat, hogy új szabványt teremtsen a hardver- és szoftverfelület frissítésére. Ide tartoznak az AMD, az Apple, a Dell, a HP, az IBM, az Intel, a Lenovo és a Microsoft. Még két legnagyobb BIOS döntéshozó, az American Megatrends Inc. és a Pheonix Technologies is tagja.

Mi az UEFI?

Az UEFI olyan specifikáció, amely meghatározza, hogy a hardver és a szoftver hogyan kommunikál a számítógépes rendszeren belül. A specifikáció valójában a folyamat két aspektusát magában foglalja: boot szolgáltatások és futásidejű szolgáltatások. A rendszerindító szolgáltatások meghatározzák, hogy a hardver hogyan indítja el a szoftvert vagy az operációs rendszert a betöltéshez. A futásidejű szolgáltatások magukban foglalják a rendszerindító processzor kihagyását és az alkalmazások betöltését közvetlenül az UEFI-ból. Így böngésző indításával valamilyen módon csíkos operációs rendszerként működhet.

Miközben sokan hívják az UEFI-t a BIOS halálának, a rendszer valójában nem teljesen távolítja el a BIOS-t a hardverről. A korai specifikációk hiányoztak a POST vagy a konfigurációs lehetőségek közül. Ennek eredményeként a rendszer még mindig megköveteli a BIOS-t a két cél elérése érdekében. A különbség az, hogy a BIOS valószínűleg nem lesz ugyanolyan korrekciós szint, mint a meglévő BIOS rendszerek esetében.

Az UEFI előnyei

Az UEFI legnagyobb előnye a konkrét hardverfüggőség hiánya. A BIOS az x86 architektúrára jellemző, amelyet évek óta használnak számítógépekben . Ez potenciálisan lehetővé teszi egy személyi számítógép számára, hogy egy processzort használjon egy másik gyártótól, vagy nem rendelkezik az eredetileg x86 kódolással. Ez hatással lehet az olyan eszközökre, mint a tabletták, vagy akár a Microsoft végül elromlott Surface with Windows RT , amely ARM alapú processzort használt.

Az UEFI másik legfontosabb előnye az, hogy könnyedén elindulhat több operációs rendszerbe, anélkül, hogy szükség lenne olyan bootloaderre, mint a LILO vagy a GRUB. Ehelyett az UEFI automatikusan kiválasztja a megfelelő partíciót az operációs rendszerrel és betölti. Ennek eléréséhez mind a hardver, mind a szoftvernek megfelelő támogatást kell nyújtania az UEFI specifikációhoz. Ez valójában már létezik az olyan Apple számítógépes rendszerekben, amelyek Boot Campot használnak, hogy a Mac OS X és a Windows is ugyanazon a számítógépen töltődjenek be.

Végül az UEFI sokkal több felhasználóbarát felületet kínál, mint a BIOS régi szöveges menüi. Ez megkönnyíti a rendszer módosítását a végfelhasználó számára. Ezenkívül a felület valószínűleg lehetővé teszi a korlátozottan használt web böngészők vagy levelezőprogramok gyors bevezetését, nem pedig egy teljes operációs rendszer indítását. Néhány számítógép rendelkezik ezzel a képességgel, de valójában egy külön mini operációs rendszer indításával érhető el, amely a BIOS-ban található.

Az UEFI hátrányai

Az UEFI számára a legnagyobb probléma hardver és szoftver támogatás. Annak érdekében, hogy megfelelően működjön, a hardver és az operációs rendszer támogatja a megfelelő specifikációt. Ez nem annyira problémát jelent a jelenlegi Windows vagy Mac OS X rendszerben, de a régebbi operációs rendszerek, például a Windows XP nem támogatják ezt. A probléma valójában inkább a fordított. Ehelyett az újabb szoftverek, amelyek UEFI-rendszereket igényelnek, megakadályozhatják a régebbi rendszereket új operációs rendszerek frissítéséhez.

Sok energiafelhasználó, akik túlhúzják számítógépes rendszereiket, szintén csalódottak lehetnek. Az UEFI hozzáadásával a BIOS-ban található különböző beállítások sokasága eltávolításra kerül, ha a processzor és a memória lehető legtöbb teljesítményét a lehető legjobban kihasználja. Ez többnyire problémát jelent az UEFI hardver első generációjával. Igaz, hogy a legtöbb túlhúzásra tervezett hardver nem rendelkezik ilyen jellegű feszültség- vagy szorzóteljesítmény-beállításokkal, de az ehhez leginkább tervezett új hardverek leküzdik ezeket a problémákat.

Következtetések

A BIOS rendkívül hatékony volt a személyi számítógépek futtatásához az elmúlt húsz év alatt. Számos olyan korlátot ért el, amelyek megnehezítik az új technológiák létrehozását, anélkül, hogy további megoldásokat kínálnának a problémákra. Az UEFI úgy van beállítva, hogy átveszi a folyamat nagy részét a BIOS-ból, és egyszerűsíti a végfelhasználó számára. Ez megkönnyíti a számítástechnikai környezet használatát és sokkal rugalmasabb környezetet teremt. A technológia bevezetése nem lesz probléma nélkül, de a potenciál nagymértékben meghaladja az összes BIOS számítógép örökölt követelményeit.