UEFI - Unified Extensible Firmware Interface

Miten UEFI muuttaa henkilökohtaisen tietokoneen käynnistysprosessia

Kun käynnistät tietokoneen ensimmäisen kerran, se ei heti käynnistä käyttöjärjestelmän lataamista. Se menee läpi rutiinin, joka alun perin perustettiin ensimmäisiin henkilökohtaisiin tietokoneisiin käynnistämällä laitteisto Basic Input Output System -järjestelmän tai BIOSin kautta . Tämä on välttämätön, jotta tietokoneen erilaiset laitteisto-osat voivat kommunikoida keskenään. Kun Power On Self Test tai POST on valmis, BIOS käynnistää sen jälkeen varsinaisen käyttöjärjestelmän käynnistyslataimen. Tämä prosessori on pysynyt olennaisesti samana yli kaksikymmentä vuotta, mutta kuluttajat eivät ehkä ymmärrä, että tämä on muuttunut parin viime vuoden aikana. Useimmat tietokoneet käyttävät nyt järjestelmää nimeltä Unified Extensible Firmware Interface tai UEFI. Tässä artikkelissa tarkastellaan, mitä tämä on ja mitä se tarkoittaa henkilökohtaisille tietokoneille.

UEFI: n historia

UEFI on itse asiassa Intelin kehittämä alkuperäinen Extensible Firmware Interface -laajennus. He kehittivät tämän uuden laitteisto- ja ohjelmisto-rajapintajärjestelmän, kun heidät käynnistettiin epäonnistuneella Itanium- tai IA64-palvelimen prosessorivalmistelulla. Kehittyneen arkkitehtuurinsa ja olemassa olevien BIOS-järjestelmien rajojen ansiosta he halusivat kehittää uuden menetelmän laitteiston luovuttamiseksi käyttöjärjestelmään, joka mahdollistaa suuremman joustavuuden. Koska itanium ei ollut valtava menestys, EFI: n standardit heikensivät myös vuosia.

Vuonna 2005 Unified EFI -foorumi perustettiin useiden suurten yritysten joukkoon, jotka laajentavat Intelin kehittämän alkuperäisen spesifikaatiota uuden standardin luomiseksi laitteiston ja ohjelmiston käyttöliittymän päivittämiseksi. Tähän kuuluvat mm. AMD, Apple, Dell, HP, IBM, Intel, Lenovo ja Microsoft. Jopa kaksi suurinta BIOS-valmistajaa, American Megatrends Inc. ja Pheonix Technologies ovat jäseniä.

Mikä on UEFI?

UEFI on määritelmä, joka määrittää, miten laitteisto ja ohjelmisto kommunikoivat tietojärjestelmässä. Määritelmä tosiasiallisesti sisältää kaksi prosessin prosessin osaa, joita kutsutaan käynnistyspalveluiksi ja runtime-palveluiksi. Käynnistyspalvelut määrittelevät, kuinka laitteisto käynnistää ohjelmiston tai käyttöjärjestelmän lataamista varten. Runtime-palvelut edellyttävät varsinaisen käynnistysprosessorin ohittamista ja sovellusten lataamista suoraan UEFI: ltä. Tämä tekee siitä jonkin verran kuin raidallinen käyttöjärjestelmä käynnistämällä selaimen.

Vaikka monet soittavat UEFI: n BIOSin kuoleman, järjestelmä ei todellakaan poista kokonaan BIOS: ta laitteistosta. Varhaisimmilla määrityksillä ei ollut mitään POST- tai kokoonpanovaihtoehtoja. Tämän seurauksena järjestelmä vaatii BIOS: ta näiden kahden tavoitteen saavuttamiseksi. Ero on se, että BIOS ei todennäköisesti ole samaa säätötasoa kuin on mahdollista olemassa olevissa BIOS-järjestelmissä.

UEFI: n edut

UEFI: n suurin etu on tietyn laitteidiriippuvuuden puuttuminen. BIOS on erityinen x86-arkkitehtuurille, jota on käytetty tietokoneissa jo vuosia. Tämä mahdollistaa henkilökohtaisen tietokoneen käyttämisen suorittimelta toiselta myyjältä tai jolla ei ole vanhaa x86-koodausta. Tällä voisi olla vaikutuksia laitteisiin, kuten tabletteihin tai jopa Microsoftin lopulta tuomittuun pintaan Windows RT: llä, joka käytti ARM-pohjaista prosessoria.

Toinen merkittävä etu UEFI: lle on mahdollisuus helposti käynnistää useisiin käyttöjärjestelmiin tarvitsematta käynnistyslataajaa, kuten LILO tai GRUB. Sen sijaan UEFI voi automaattisesti valita sopivan osion käyttöjärjestelmään ja ladata siitä. Jotta tämä saavutettaisiin, sekä laitteistossa että ohjelmistossa on oltava asianmukainen tuki UEFI-määritykselle. Tämä on jo olemassa Applen tietokonejärjestelmissä, jotka käyttävät Boot Camp -ohjelmaa joko Mac OS X: n ja Windowsin lataamiseen samassa tietokoneessa.

Lopuksi UEFI tarjoaa paljon käyttäjäystävällisempää käyttöliittymää kuin BIOSin vanhat tekstivalikot. Tämä tekee järjestelmän säätöjä paljon helpommin loppukäyttäjän tekemään. Lisäksi käyttöliittymä todennäköisesti sallii sovellusten, kuten rajoitetun käytön selaimen tai sähköpostikäyttäjän, käynnistämisen nopeasti pikemminkin kuin täydellisen käyttöjärjestelmän käynnistämisen sijasta. Joillakin tietokoneilla on tämä kyky, mutta se todella saavutetaan käynnistämällä erillinen mini-käyttöjärjestelmä, joka sijaitsee BIOSin sisällä.

UEFI: n haitat

Suurin ongelma UEFI: n kuluttajille on laitteiston ja ohjelmiston tuki. Jotta laite toimisi kunnolla, laitteiston ja käyttöjärjestelmän on tuettava asianmukaista spesifikaatiota. Tämä ei ole yhtä suuri ongelma nykyisen Windows- tai Mac OS X -järjestelmän kanssa, mutta vanhemmat käyttöjärjestelmät, kuten Windows XP, eivät tue tätä. Ongelma on pikemminkin päinvastainen. Sen sijaan uudempi ohjelmisto, joka vaatii UEFI-järjestelmiä, voi estää vanhempia järjestelmiä päivittämästä uudempia käyttöjärjestelmiä.

Monet sähkökäyttäjät, jotka ylikellottavat tietokonejärjestelmiään, voivat myös olla pettyneitä. UEFI: n lisääminen poistaa monia BIOSin eri asetuksia, joiden avulla saadaan mahdollisimman paljon suorituskykyä prosessorista ja muisteista. Tämä oli lähinnä UEFI-laitteiston ensimmäisen sukupolven ongelma. On totta, että useimmat laitteistot, joita ei ole suunniteltu ylikellottamiseksi, eivät ole tällaisten jännitteiden tai kertoimien säätöjä, mutta useimmat uuteen laitteeseen suunnitellut laitteet ovat ratkaisseet nämä ongelmat.

johtopäätökset

BIOS on ollut erittäin tehokas henkilökohtaisten tietokoneiden käyttämisessä viimeisten 20 vuoden aikana. Se on saavuttanut useita rajoituksia, jotka vaikeuttavat uusien tekniikoiden luomista uusien ongelmien ratkaisemiseksi. UEFI on valinnut suuren osan prosessista BIOS: stä ja tehostaa sitä loppukäyttäjälle. Tämä helpottaa tietojenkäsittelyympäristön käyttöä ja luo paljon joustavamman ympäristön. Teknologian käyttöönotto ei ole ilman ongelmia, mutta mahdollisuudet ovat huomattavasti suuremmat kuin kaikkien BIOS-tietokoneiden perimävaatimukset.