UEFI - Unified Extensible Firmware Interface

Hoe UEFI die opstartproses van 'n persoonlike rekenaar sal verander

Wanneer u eers u rekenaarstelsel aanskakel, begin dit nie onmiddellik met die laai van u bedryfstelsel nie. Dit gaan deur 'n roetine wat oorspronklik met die eerste persoonlike rekenaars ingestel is deur die hardeware te begin deur die basiese invoeruitsetstelsel of BIOS . Dit is nodig om die verskillende hardeware komponente van die rekenaar goed te kan kommunikeer. Sodra die Power On Self Test of POST voltooi is, begin die BIOS die werklike opstartlaaier van die bedryfstelsel. Hierdie verwerker het in meer as twintig jaar dieselfde gebly, maar verbruikers sal dalk nie besef dat dit die afgelope paar jaar verander het nie. Die meeste rekenaars gebruik nou 'n stelsel genaamd die Unified Extensible Firmware Interface of UEFI. In hierdie artikel word gekyk na wat dit is en wat dit beteken vir persoonlike rekenaars.

Geskiedenis van UEFI

UEFI is eintlik 'n uitbreiding van die oorspronklike Extensible Firmware Interface wat deur Intel ontwikkel is. Hulle het hierdie nuwe hardeware- en sagteware-koppelvlakstelsel ontwikkel toe hulle die slegte verouderde Itanium- of IA64-bedienerprogramme geloods het. Vanweë die gevorderde argitektuur en die beperkinge van die bestaande BIOS-stelsels wou hulle 'n nuwe metode ontwikkel om die hardeware aan die bedryfstelsel oor te dra wat meer buigsaamheid moontlik maak. Omdat die Itanium nie 'n groot sukses was nie, het die EFI-standaarde ook al jare lank verkleur.

In 2005 is die Unified EFI Forum gestig tussen 'n aantal groot maatskappye wat sou uitbrei op die oorspronklike spesifikasies wat Intel ontwikkel het om 'n nuwe standaard vir die opdatering van die hardeware en sagteware koppelvlak te produseer. Dit sluit in maatskappye soos AMD, Apple, Dell, HP, IBM, Intel, Lenovo en Microsoft. Selfs twee van die grootste BIOS-makers, American Megatrends Inc. en Pheonix Technologies is lede.

Wat is UEFI?

Die UEFI is 'n spesifikasie wat bepaal hoe die hardeware en sagteware binne 'n rekenaarstelsel kommunikeer. Die spesifikasie behels eintlik twee aspekte van hierdie proses, bekend as opstartdienste en runtime-dienste. Die opstart dienste definieer hoe die hardeware die sagteware of bedryfstelsel sal installeer vir laai. Runtime dienste behels eintlik die opstart verwerker en laai aansoeke direk vanaf die UEFI. Dit maak dit effens soos 'n gestreepte bedryfstelsel deur 'n blaaier te begin.

Terwyl baie UEFI die dood van BIOS noem, is die stelsel eintlik nie heeltemal die BIOS van die hardeware verwyder nie. Die vroeë spesifikasies het enige van die POST- of konfigurasie opsies ontbreek. As gevolg hiervan vereis die stelsel steeds die BIOS om hierdie twee doelwitte te bereik. Die verskil is dat die BIOS waarskynlik nie dieselfde vlak van aanpassing sal hê as wat moontlik is in bestaande BIOS-netstelsels nie.

Voordele van UEFI

Die grootste voordeel van UEFI is die gebrek aan spesifieke hardeware afhanklikheid. BIOS is spesifiek vir die x86 argitektuur wat al jare lank in rekenaars gebruik word. Dit kan 'n persoonlike rekenaar moontlik maak om 'n verwerker van 'n ander verskaffer te gebruik, of dit het nie die nalatenskap x86-kodering daarin nie. Dit kan implikasies hê op toestelle soos tablette of selfs Microsoft se uiteindelik gedoemde oppervlak met Windows RT wat 'n ARM-gebaseerde verwerker gebruik het.

Die ander groot voordeel vir die UEFI is die vermoë om maklik in verskeie bedryfstelsels te begin sonder die behoefte van 'n selflaaiprogram soos LILO of GRUB. In plaas daarvan kan die UEFI outomaties die toepaslike partisie met die bedryfstelsel kies en laai daaruit. Om dit te bereik, moet beide die hardeware en die sagteware die nodige ondersteuning vir die UEFI-spesifikasie hê. Dit bestaan ​​eintlik al in Apple se rekenaarstelsels wat Boot Camp gebruik om Mac OS X en Windows op dieselfde rekenaar te laai.

Ten slotte sal die UEFI veel meer gebruikersvriendelike koppelvlakke bied as die ou teksmenusse van die BIOS. Dit maak aanpassings aan die stelsel baie makliker vir die eindgebruiker om te maak. Daarbenewens sal die koppelvlak waarskynlik toelaat dat aansoeke soos 'n beperkte gebruik webblaaier of poskliënt vinnig geloods word, eerder as om 'n volledige OS te begin. Nou, sommige rekenaars het hierdie vermoë, maar dit word eintlik behaal deur 'n afsonderlike mini-bedryfstelsel wat binne die BIOS gehuisves word, te begin.

Nadele van UEFI

Die grootste probleem vir verbruikers met UEFI is hardeware en sagteware ondersteuning. Ten einde dit behoorlik te kan werk, moet die hardeware en bedryfstelsel beide die toepaslike spesifikasie ondersteun. Dit is nie so veel van 'n probleem met die huidige Windows of Mac OS X nie, maar ouer bedryfstelsels soos Windows XP ondersteun dit nie. Die probleem is eintlik meer omgekeerd. In plaas daarvan kan nuwer sagteware wat UEFI-stelsels vereis, voorkom dat ouer stelsels opgradeer na nuwe bedryfstelsels.

Baie kraggebruikers wat hul rekenaarstelsels oorskakel, kan ook teleurgesteld wees. Die toevoeging van UEFI verwyder baie van die verskillende instellings binne die BIOS wat gebruik word om die meeste prestasie uit 'n verwerker en geheue as moontlik te kry. Dit was meestal 'n probleem met die eerste generasie UEFI-hardeware. Dit is waar dat die meeste hardeware wat nie ontwerp is vir oorklokkering, funksies van so 'n spanning of vermenigvuldiger pas, maar die meeste nuwe hardeware wat hiervoor ontwerp is, het hierdie probleme oorkom.

gevolgtrekkings

BIOS is die afgelope twintig jaar baie uiters doeltreffend om persoonlike rekenaars te bestuur. Dit het 'n aantal beperkings bereik wat dit moeilik maak om voort te gaan met die skep van nuwe tegnologieë sonder om meer oplossings vir die probleme in te stel. UEFI is ingestel om baie van die proses van die BIOS oor te neem en dit vir die eindgebruiker te vereenvoudig. Dit sal die rekenaaromgewing makliker maak en 'n baie meer buigsame omgewing skep. Die bekendstelling van die tegnologie sal nie sonder sy probleme wees nie, maar die potensiaal weeg baie meer as die erfenisvereistes inherent aan 'n BIOS-rekenaar.