Når du tænder dit computersystem, starter det ikke straks i at ilægge dit operativsystem. Det går igennem en rutine, der oprindeligt blev etableret med de første personlige computere ved at starte hardwareen via Basic Input Output System eller BIOS. Dette er nødvendigt for at tillade computerens forskellige hardwarekomponenter at kommunikere korrekt med hinanden. Når Power On Self Test eller POST er fuldført, starter BIOS den faktiske operativsystem bootloader. Denne processor har stort set forblev den samme i over tyve år, men forbrugerne kan måske ikke indse, at dette har ændret sig i de seneste par år. De fleste computere bruger nu et system kaldet Unified Extensible Firmware Interface eller UEFI. Denne artikel tager et kig på, hvad dette er, og hvad det betyder for pc'er.
UEFI's historie
UEFI er faktisk en udvidelse af det oprindelige Extensible Firmware Interface udviklet af Intel. De udviklede dette nye hardware- og softwareinterfacesystem, da de lancerede den sygeforsynede Itanium- eller IA64 serverprocessor lineup. På grund af sin avancerede arkitektur og begrænsningerne i de eksisterende BIOS-systemer ønskede de at udvikle en ny metode til aflevering af hardware til operativsystemet, der ville give mulighed for større fleksibilitet. Fordi itaniumen ikke var en stor succes, faldt EFI-standarderne også i mange år.
I 2005 blev Unified EFI Forum etableret mellem en række store virksomheder, der ville udvide sig efter de originale specifikationer udviklet af Intel til at producere en ny standard til opdatering af hardware og software interface. Dette omfatter virksomheder som AMD, Apple, Dell, HP, IBM, Intel, Lenovo og Microsoft. Selv to af de største BIOS-beslutningstagere, American Megatrends Inc. og Pheonix Technologies er medlemmer.
Hvad er UEFI?
UEFI er en specifikation, der definerer, hvordan hardware og software kommunikerer inden for et computersystem. Specifikationen involverer faktisk to aspekter af denne proces, der kaldes opstartstjenester og runtime-tjenester. Starttjenesten definerer, hvordan hardwaren vil starte softwaren eller operativsystemet til indlæsning. Runtime-tjenester indebærer faktisk at springe over startprocessoren og indlæse applikationer direkte fra UEFI. Dette gør det til at virke lidt som et stripet ned operativsystem ved at starte en browser.
Mens mange kalder UEFI BIOS død, fjerner systemet ikke helt BIOS'en fra hardwaren. De tidlige specifikationer manglede nogen af POST- eller konfigurationsmulighederne. Som et resultat kræver systemet stadig BIOS for at nå disse to mål. Forskellen er, at BIOS sandsynligvis ikke vil have samme niveau for justering som muligt i eksisterende BIOS only-systemer.
Fordele ved UEFI
Den største fordel ved UEFI er manglen på en bestemt hardwareafhængighed. BIOS er specifikt for x86-arkitekturen, der er blevet brugt i pc'er i årevis. Dette muliggør muligvis, at en pc kan bruge en processor fra en anden leverandør, eller som ikke har den ældre x86-kodning i den. Dette kunne have konsekvenser for enheder som tabletter eller endda Microsofts ultimativt dømt Overflade med Windows RT, der brugte en ARM-baseret processor.
Den anden store fordel for UEFI er evnen til nemt at starte i flere operativsystemer uden behov for en bootloader som LILO eller GRUB. I stedet kan UEFI automatisk vælge den relevante partition med operativsystemet og indlæse fra den. For at dette skal opnås, skal både hardware og software have den rette støtte til UEFI-specifikationen. Dette findes faktisk allerede i Apples computersystemer, der bruger Boot Camp til at have enten Mac OS X og Windows indlæst på den samme computer.
Endelig vil UEFI tilbyde meget mere brugervenlige grænseflader end de gamle tekstmenuer i BIOS. Dette vil gøre justeringer af systemet meget lettere for slutbrugeren at gøre. Derudover vil grænsefladen sandsynligvis tillade applikationer som en begrænset brug af webbrowser eller mail-klient, der skal lanceres hurtigt, snarere end at starte et fuldt OS. Nu har nogle computere denne mulighed, men det opnås faktisk ved at lancere et separat mini-operativsystem, der er placeret inden for BIOS.
Ulemper ved UEFI
Det største problem for forbrugerne med UEFI er hardware og software support. For at det skal fungere korrekt, skal hardware- og operativsystemet begge understøtte den relevante specifikation. Dette er ikke så meget af et problem med den nuværende Windows eller Mac OS X lige nu, men ældre operativsystemer som Windows XP understøtter ikke dette. Problemet er faktisk mere omvendt. I stedet kan nyere software, der kræver UEFI-systemer, forhindre, at ældre systemer opgraderer til nyere operativsystemer.
Mange strømbrugere, der overclocker deres computersystemer, kan også blive skuffede. Tilføjelsen af UEFI fjerner mange af de forskellige indstillinger i BIOS'en, der bruges til at få mest mulig udbytte af en processor og hukommelse som muligt. Dette var for det meste et problem med den første generation af UEFI-hardware. Det er rigtigt, at de fleste hardware, der ikke er designet til overclocking, mangler funktioner, der er så spændings- eller multiplikatorjusteringer, men de fleste nye hardware, der er designet til dette, har overvundet disse problemer.
konklusioner
BIOS har været yderst effektivt til at køre personlige computere i de sidste tyve plus år. Det har nået en række begrænsninger, der gør det svært at fortsætte med at skabe nye teknologier uden at indføre flere løsninger på problemerne. UEFI er indstillet til at overtage en stor del af processen fra BIOS og strømline den til slutbrugeren.Dette vil gøre computermiljøet lettere at bruge og skabe et meget mere fleksibelt miljø. Introduktionen af teknologien vil ikke være uden problemer, men potentialet opvejer langt de arvskrav, der er forbundet med en helt BIOS-computer.