Når du slår på ditt datamaskinsystem, begynner det ikke umiddelbart å laste inn operativsystemet. Det går gjennom en rutine som opprinnelig ble etablert med de første personlige datamaskiner ved å starte maskinvaren gjennom Basic Input Output System eller BIOS. Dette kreves for at datamaskinens ulike maskinvarekomponenter skal kunne kommunisere med hverandre. Når Power On Self Test eller POST er ferdig, starter BIOS den faktiske operativsystemet oppstartslaster. Denne prosessoren har i det vesentlige forblitt den samme i over tjue år, men forbrukerne kan ikke innse at dette har endret seg de siste par årene. De fleste datamaskiner bruker nå et system som heter Unified Extensible Firmware Interface eller UEFI. Denne artikkelen tar en titt på hva dette er og hva det betyr for personlige datamaskiner.
UEFI Historie
UEFI er faktisk en forlengelse av det originale Extensible Firmware Interface utviklet av Intel. De utviklet dette nye maskinvare- og programvaregrensesnittet når de lanserte den sykeformede Itanium- eller IA64-serverprosessoren. På grunn av sin avanserte arkitektur og begrensningene i de eksisterende BIOS-systemene, ønsket de å utvikle en ny metode for å overlaste maskinvaren til operativsystemet som kunne gi større fleksibilitet. Fordi itaniumen ikke var en stor suksess, ble EFI-standardene også sløvet i mange år.
I 2005 ble Unified EFI Forum etablert mellom en rekke store selskaper som ville utvide på de opprinnelige spesifikasjonene som ble utviklet av Intel, for å produsere en ny standard for oppdatering av maskinvare- og programvaregrensesnittet. Dette inkluderer selskaper som AMD, Apple, Dell, HP, IBM, Intel, Lenovo og Microsoft. Selv to av de største BIOS-beslutningstakere, American Megatrends Inc. og Pheonix Technologies er medlemmer.
Hva er UEFI?
UEFI er en spesifikasjon som definerer hvordan maskinvaren og programvaren kommuniserer i et datasystem. Spesifikasjonen innebærer faktisk to aspekter av denne prosessen kjent som boot-tjenester og runtime-tjenester. Oppstartstjenesten definerer hvordan maskinvaren vil starte programvaren eller operativsystemet for lasting. Runtime-tjenester innebærer faktisk å hoppe over oppstartsprosessoren og laste inn programmer direkte fra UEFI. Dette gjør at det virker noe som et stripet ned operativsystem ved å starte en nettleser.
Mens mange kaller UEFI død av BIOS, fjerner systemet ikke helt BIOS fra maskinvaren. De tidlige spesifikasjonene manglet noen av POST- eller konfigurasjonsalternativene. Som et resultat krever systemet fortsatt BIOS for å oppnå disse to målene. Forskjellen er at BIOS vil sannsynligvis ikke ha det samme nivået av justering som mulig i eksisterende BIOS only-systemer.
Fordeler med UEFI
Den største fordelen med UEFI er mangelen på spesifikke maskinvareavhengighet. BIOS er spesifikk for x86-arkitekturen som har blitt brukt i PCer i mange år. Dette muliggjør muligens at en personlig datamaskin kan bruke en prosessor fra en annen leverandør eller som ikke har arven x86 koding i den. Dette kan ha implikasjoner til enheter som tabletter eller til og med Microsofts slutt dømt overflate med Windows RT som brukte en ARM-basert prosessor.
Den andre store fordelen med UEFI er evnen til enkelt å starte i flere operativsystemer uten behov for en bootloader som LILO eller GRUB. I stedet kan UEFI automatisk velge den riktige partisjonen med operativsystemet og laste den fra. For at dette skal oppnås, må både maskinvaren og programvaren ha riktig støtte for UEFI-spesifikasjonen. Dette eksisterer faktisk allerede i Apples datasystemer som bruker Boot Camp til å ha enten Mac OS X og Windows lastet på samme datamaskin.
Endelig vil UEFI tilby mye mer brukervennlige grensesnitt enn de gamle tekstmenyene til BIOS. Dette vil gjøre endringer i systemet mye lettere for sluttbrukeren å gjøre. I tillegg vil grensesnittet sannsynligvis tillate programmer som en begrenset bruk nettleser eller e-postklient å bli lansert raskt i stedet for å starte et fullt operativsystem. Nå har noen datamaskiner denne muligheten, men det oppnås faktisk ved å starte et eget mini-operativsystem som er plassert innenfor BIOS.
Ulempene ved UEFI
Det største problemet for forbrukere med UEFI er maskinvare- og programvarestøtte. For at det skal fungere ordentlig, må maskinvare og operativsystem begge støtte den aktuelle spesifikasjonen. Dette er ikke så mye av et problem med dagens Windows eller Mac OS X akkurat nå, men eldre operativsystemer som Windows XP støtter ikke dette. Problemet er faktisk mer omvendt. I stedet kan nyere programvare som krever UEFI-systemer forhindre at eldre systemer oppgraderer til nyere operativsystemer.
Mange strømbrukere som overklokker sine datasystemer, kan også bli skuffet. Tillegget av UEFI fjerner mange av de forskjellige innstillingene i BIOS som brukes for å få mest mulig ytelse ut av en prosessor og minne som mulig. Dette var stort sett et problem med den første generasjonen av UEFI-maskinvare. Det er sant at de fleste maskinvare som ikke er designet for overklokking, mangler funksjoner som en spenning eller multiplikatorjusteringer, men de fleste nye maskinvare som er designet for dette, har overvinnet disse problemene.
konklusjoner
BIOS har vært ekstremt effektiv til å kjøre personlige datamaskiner de siste tjue pluss årene. Den har nådd en rekke begrensninger som gjør det vanskelig å fortsette å skape ny teknologi uten å innføre flere løsninger for problemene. UEFI er satt til å overta mye av prosessen fra BIOS og strømlinjeforme den til sluttbrukeren.Dette vil gjøre databehandlingsmiljøet lettere å bruke og skape et mye mer fleksibelt miljø. Innføringen av teknologien vil ikke være uten sine problemer, men potensialet overveier langt de arvskrav som er forbundet med en all BIOS-datamaskin.