Menu
Webmaster442.hu
Informatika mindenkinek
  • Kezdőlap
  • Írások
  • Programjaim
    • µblock-filter
      • LibItunesXmlDb
  • Letölthető írások
    • Helló világ! Helló C#!
    • Programozható elektronikák
      • Változatok és vásárlási információk
      • Fejezetlista
      • Változások listája
    • Mikrovezérlős rendszerfejlesztés C/C++ nyelven I. – PIC mikrovezérlők
    • Mikrovezérlős rendszerfejlesztés C/C++ nyelven II. – Arduino Platform
    • Mikrovezérlős Rendszerfejlesztés C/C++ nyelven melléklet: C/C++ receptek
    • GNUPlot alkalmazási segédlet
  • Információk
    • Jogi információk
    • Hirdetések
    • Önéletrajz
  • Kapcsolat
  • Sajtó / Rólam írták
Close Menu
UEFI, avagy a BIOS halott
2012 október 6

UEFI, avagy a BIOS halott

Ruzsinszki Gábor Hogyan működik bios, uefi

A mai PC-k legrégebb óta cipelt, jelentősebb átalakításon át nem esett része a BIOS, ami mára igencsak elavulttá vált több szempontból. Ezért a gyártók mostanában egyre inkább előnyben részesítik az UEFI rendszert, ami tekinthető a BIOS utódának. Ezen írásból kiderül, hogy mit érdemes tudni ezen technológiáról.

BIOS, avagy a múlt

A BIOS mozaikszó a Basic Input/Output System rövidítése. Ez nem más, mint egy viszonylag kis méretű (mára már igen nagy is lehet, ~8-16Mb is) egy memóriában elférő operációs rendszer. Egy olvasható memóriában van tárolva az alaplapon. Feladata az, hogy a gép alkatrészei számára egy olyan állapotot teremtsen, ahonnan betölthető egy komolyabb operációs rendszer, mondjuk merevlemezről. Ezen felül teszteli a hardvert indításkor, valamint egy nagyon alacsony rétegű kommunikációs platformot is biztosít az operációs rendszereknek, hogy ne kelljen az operációs rendszernek mondjuk könyékig turkálni az egyes hardverek lelki világában.

Eredetileg ezt a megoldást az IBM az első PC-hez találta ki még 1981-ben. Azóta a rendszer alapvető működése nem sokban változott, pedig az évek alatt a hardverek folyamatosan fejlődtek. A változás hiányának az oka legfőképpen az, hogy kompatibilitási okok miatt a fő funkcióit nem lehetett megváltoztatni. Persze új szolgáltatások kerültek folyamatosan a BIOS szoftverekbe, azonban ezek csak újabb rétegek voltak. Ezért nagyjából a 30 év alatt felhalmozott kód gyártótól függetlenül egy átláthatatlan, nehezen karbantartó katyvasszá vált. Olyannyira, hogy egyes BIOS implementációkban kritikus hibák vannak, amik igazán csak akkor derülnek ki, mikor az ember Linuxot használ. Ennek oka az, hogy pl. a Microsoft, mikor kiadja egy termékre a Windows XY (helyére tetszőleges Windows verzió helyettesítendő) Ready logót, akkor egy tesztsorozaton kell megfelelnie a terméknek. Ezen tesztsorozat az alaplapok esetén egy BIOS teszt, ami komoly kritériumokat határoz meg.

Azonban automatizált teszt mivoltából gyakorlatban úgy működik a dolog, hogy egyes gyártók addig faragják, tákolják a BIOS kódot, míg nem megy át a tesztsorozaton. Ez nem éppen pozitívan hat a minőségre. Általában ezért szokott lenni egy alaplaphoz több BIOS verzió is.

UEFI, a jövő

Ezen hibákat, hátrányokat az Intel is belátta, ezért 2001-ben elsősorban az Itanium alapú gépek számára létrehozta az EFI rendszert. Erre azért volt szükség, mivel ezen processzorok IA-64 architektúrára épülnek, ami nagyon eltérő a PC-k esetén használt x64/x86 architektúrától, ezért itt a BIOS nem használható. A kompatibilitás miatt azonban bekerült a rendszerbe egy BIOS emulációs réteg is, ami azóta is megvan. Azonban ez csak a legszükségesebb dolgokat tartalmazza a BIOS-ból.

Az EFI szó az Extensible Firmware Interface rövidítése. 2005-től azonban az UEFI elnevezés, vagyis az Unified Extensible Firmware Interface jelölés használatos. Ez magyarul annyit tesz, hogy egységesített kibővített firmware felület. Az elnevezést azért módosították, mert 2005-től nem csak Itanium alapú eszközök számára elérhető a technológia. A köztudatba az Apple Intel alapú gépei hozták be. Mostanáig azonban igen kevés gyártó szerelte ilyen szoftverrel az alaplapjait. Ha meg szerelték is, akkor is a megfizethetetlen, luxus kategóriás modelleket, vagy a kifejezetten szerverekbe szánt modelleket.

Az UEFI elterjedését legfőképpen a nagy kapacitású merevlemezek megjelenése indokolta. A helyzet az, hogy a BIOS anno 2TB limitre lett tervezve. Így egyetlen egy BIOS sem tud 2Tb-nál nagyobb lemezről rendszert indítani. Kezelni képes, de nem fog indulni a rendszer. 2Tb egy darab merevlemezben igen ritka jelenség még most is, azonban ha már RAID 0-ba van kapcsolva 2db 1Tb kapacitású lemez, az már 1db 2Tb méretű lemeznek látszik a RAID vezérlőn kívüli hardverelemeknek.

Másik nagy előnye a rendszernek a hordozhatóság. Ezt nem csak x86 processzorokra tervezték (igen, a BIOS egy x64 processzoron is x86 üzemmódban fut), szóval az UEFI futhat x86/x64, Itanium, de akár ARM processzoron is, méghozzá natívan. Szóval egy 64 bites processzor használatával 64 bites módban fog futni.

Ezen felül moduláris felépítésű, vagyis nem kell frissíteni a teljes tároló chip tartalmát, ha valamihez érhető el hibajavítás. Az UEFI nagy előnye ez. Az operációs rendszer figyelmen kívül hagyhatja az UEFI réteget, ha úgy látja. Frissebb, jobb eszköz meghajtókat használtathat UEFI szinten. Ez hatalmas előny, mivel így az operációs rendszer gyártóknak nem kell egyes BIOS-ok hülyeségeihez alkalmazkodni. Az UEFI eszköz meghajtói univerzálisak, vagyis processzortól függetlenül használhatóak bármilyen UEFI környezetben.

Ezen alapvető előnyök mellett gyakorlatilag millió és egy ok említhető lenne még, amiért jobb az UEFI. Egy szembeötlő előny például a jobb beállító program. Konkrétan az alábbi képernyőképeket egy Gigabyte UEFI rendszer beállítójáról készítettem egér támogatás mellett úgy, hogy a képernyőképeket a rendszer automatikusan a csatlakoztatott pendrive-omra mentette. Ezen szolgáltatás mondjuk tekinthető luxusnak, azonban a nyelv megválasztásának lehetősége igen hasznos tud lenni.

Összegezve az UEFI jobb, mint a BIOS, nem kell megijedni tőle. Ideális esetben a felhasználó semmit sem érez abból, hogy ilyen rendszer fut a gépén.

© 2021C# Tutorial.hu
Felhasználó:
Programok telepítése beavatkozás nélkül Unix parancssori tippek hang és videó fájlokhoz.

Related Posts

NFC matricák alkalmazása

Android, Hogyan működik

NFC matricák alkalmazása

Mi az a PayPal és miért jó?

Hogyan működik

Mi az a PayPal és miért jó?

Mi az a .NET Framework és mire jó?

Hogyan működik

Mi az a .NET Framework és mire jó?

Bejelentkezés & regisztráció

Regisztáció
Bejelentkezés

Közösségi média

Kategóriák

  • Ajánlók (15)
  • Android (12)
  • Bemutató/Teszt (19)
    • Gyorsteszt (3)
  • Game (43)
    • Konzol (3)
  • Gépház (19)
  • Hack (97)
    • Audio (5)
    • Hardware (18)
      • IOT (8)
    • Internet (15)
    • Mplayer (5)
    • Ubuntu/Linux (16)
    • Video (4)
    • Windows (35)
      • Windows 10 (5)
      • Windows 8 (7)
  • Hogyan működik (39)
    • C# (10)
    • Információbiztonság (10)
  • Kiemelt (18)
  • Könyv hírek (21)
  • Nincs kategorizálva (1)
  • Off (26)
  • Programjaim (13)
    • MCU Tools (1)
  • Retro (2)
  • Telefon (8)

Archívum

Címkék

.net 8 10 ajánló Android Arduino c# Crysis debian Facebook Firefox Game Haladó Információbiztonság Itunes Játék karácsony Kezdő Könyv könyvek Laptop Linux Mass Effect Mass Effect 3 Media Player Classic HC Mikrovezérlő Mplayer NES program RaspberryPi Router Service Pack Seven Symbian szerver Telepítés Teszt Total Commander Ubuntu Virtualizáció Vista Vírus Windows XP Youtube

RSS C# tutorial

  • Mire ügyelj egy programozói gyakornoki állásinterjún?
  • Letöltés mappa rendező program – 3. rész
  • Letöltés mappa rendező program – 2. rész
  • Letöltés mappa rendező program – 1. rész
  • Linux futtatása Windows-on
  • .NET Core telepítése RaspberryPi-re & Távoli hibakeresés
  • Informatika érettségi 2007. Október
Back To Top
Webmaster442.hu
© Webmaster442.hu 2021
Powered by WordPress • Themify WordPress Themes

Legolvasottabbak

  • Windows 7 / XP Dual boot
  • Nexus 7 visszafrissítése Android 4-re
  • Android telefonok PC szinkronizálása
  • Windows 10 automatikus frissítés kikapcsolása
  • Windows telepítése OS X mellé

Recent Comments

  • Avatar of Winter Sándor Winter Sándor: Megtaláltam az AUOptions-t. Windows Registry Editor Versio…
  • Avatar of Ruzsinszki Gábor Ruzsinszki Gábor: OpenWRT-vel talán megoldható, gyári router firmware-ek k…
  • Avatar of Ruzsinszki Gábor Ruzsinszki Gábor: Lehet újdonságként fog hatni a hír, de egy informatikus…
  • Avatar of Barni Barni: Kedves Gábor. Eljutottam addig, hogy a Total Commanderben …
  • Avatar of Patrik Patrik: Szia! Szeretnék kis segítséget kérni. Adott egy hálóz…

További olvasnivalók

  • A merevlemez belülről
  • Unix Shell környezet Cygwin segítségével
  • Mass Effect 3: Extended Cut DLC és Multiplayer vélemény
  • Weblap átalakítások
  • Programozzunk C#-ban – 3. rész