Paano mag log out sa uefi. UEFI - Pinag-isang Extensible Firmware Interface

Ang UEFI (Unified Extensible Firmware Interface) ay isang nagkokonektang shell sa pagitan ng operating system at ng hardware (hardware). Sa hinaharap, pinlano na ganap na papalitan ng UEFI ang BIOS (Basic Input Output System) at papalitan ito. Ang UEFI ay medyo lumang teknolohiya, na binuo noong 2005 (Pinag-isang EFI Forum). Gayunpaman, ang pahayag na ito ay hindi tama tungkol sa sitwasyong ito, dahil sa kabila ng katotohanan na ang 8 taon ay medyo mahabang panahon para sa teknolohiya ng IT at sa iba pang mga lugar sa paglipas ng mga taon ay pinamamahalaang nilang baguhin ang ilang mga teknolohiya nang sabay-sabay, ang UEFI sa simula ay binuo nang medyo mabagal at kamakailan lamang. taon ay naging mas at higit na katanyagan. Sa ibaba makikita mo ang iskedyul ng paglabas ng UEFI.

Ang pangunahing layunin sa paglikha ng UEFI ay upang bumuo ng isang maginhawa at maraming nalalaman na shell para sa 64-bit system na may mas binuo na user interface at kontrol sa network.
Kaya, ano ang mga pakinabang ng UEFI?

Mga kalamangan at simpleng mga kagiliw-giliw na katotohanan tungkol sa UEFI
Tila sa akin na ang lahat ng mga benepisyo at bentahe ng paglipat mula sa BIOS sa UEFI ay magbubukas lamang sa mga gumagamit at mga developer sa pamamagitan ng malawakang pagpapakilala ng shell at ang kumpletong pag-abandona ng BIOS. Gayunpaman, maaari na nating ilista ang ilang malinaw na mga pakinabang ng UEFI:

1) Dahil sa pinakabagong mga uso, parami nang parami ang mga PC na mayroong 64-bit na OS, na nagbibigay-daan para sa mas mataas na pagganap.
2) Ang pangalawang mahalagang punto ay ang pagtugon sa memorya. Isang magandang pagkakataon na gumamit ng mas maraming RAM at laki ng hard drive. Sa teorya, ang maximum na laki ng hard drive ay maaaring maabot 8192 Exybyte-a, na humigit-kumulang 8.8 (oh oo! O_o) trilyong terabytes, na kahit na sa kasalukuyang dami ng paglilipat ng impormasyon ay isang napakakahanga-hangang pigura, lalo na kung isasaalang-alang na ang laki ng archive ng buong Internet ay 10 petabytes. Tulad ng para sa RAM, mayroon ding maliwanag na mga prospect dito na may kakayahang tumugon hanggang sa 16 Exybyte-s, na dahil sa kasalukuyang sitwasyon sa merkado (karaniwang may 8 hanggang 16 gigabytes ng RAM ang mga bagong PC) ay isang magandang pundasyon para sa hinaharap.
Link sa interesante mga katotohanan konektado sa isang malinaw na halimbawa kung ito ay marami o kaunti.
3) Mas mabilis na paglo-load ng system, na nakamit sa pamamagitan ng parallel initialization ng mga indibidwal na bahagi ng system.
4) Naglo-load ng mga driver sa UEFI at pagkatapos ay ilipat ang mga ito sa OS.
5) Ang isa sa pinakamahalaga at pinakamahalagang tampok ng UEFI ay Secure Boot Option, na nagpapahintulot sa iyo na protektahan ang Bootloader mula sa pagpapatupad ng mga malisyosong programa, na nagpapahintulot naman sa iyo na protektahan ang OS sa labas ng mga hangganan nito sa panahon ng boot. Para sa layuning ito, ginagamit ang mga "digital" na lagda ng mga operating system.

Simula ng UEFI
Tulad ng ipinapakita sa sumusunod na larawan, ang pagsisimula ng UEFI ay nahahati sa maraming iba't ibang mga module at yugto, na kung saan ay nahahati sa karagdagang mga sub-item.

Nagsisimula ang lahat sa Power On yugto (sino ang mag-aakala) kung saan ito ginaganap Power On Self Test at lumalaktaw Yugto ng seguridad. Pagkatapos nito ay maaari nating ipagpalagay na ang platform ay nasimulan, ngunit hindi natin dapat kalimutan ang tungkol sa yugto P.E.I.(Pre-EFI Initialization), pati na rin DXE(Driver Execution Environment) phase, na nagpapahintulot sa system na makarating sa punto kung kailan magagamit ang memorya, at magsisimula din (Firmware) na maghanap para sa Boot device. SA BDS(Boot Device Selection), ang isang paghahanap ay nagaganap para sa isang device kung saan maaaring isagawa ang boot, at isang third-party na device ay maaaring gamitin o UEFI-Shel l. Kapag nagsimula ang system, ang nasimulan na at na-load na mga driver ay ililipat sa OS upang mabawasan ang oras ng paglo-load nito.

At kaya ito ang panimulang bahagi ng kuwento tungkol sa UEFI. Ang susunod na kabanata ay titingnan ang mga indibidwal na yugto nang mas detalyado: POWER ON, SECURITY (SEC), PRE-EFI Initialization (PEI), DRIVER EXECUTION ENVIRONMENT at BOOT DEV SELECT (BDS)

EFI(E xtensible F irmware ako interface)— interface para sa sentralisasyon ng kagamitan sa sandaling naka-on ang system. Kinokontrol ang mga prosesong nagaganap sa pagitan ng operating system at firmware na namamahala sa mababang antas ng mga function ng hardware. Bino-boot ng EFI ang computer at pagkatapos ay inilipat ang kontrol sa bootloader ng operating system. Ay isang lohikal na kapalit para sa interface BIOS, tradisyonal na ginagamit ng mga IBM PC-compatible na computer.

Binuo ng Intel ang unang detalye ng EFI. Nang maglaon, binago ng interface ang pangalan nito: tinawag ang pinakabagong bersyon ng pamantayan UEFI (U nilinaw E xtensible F irmware ako interface). Ngayon, ang pamantayan ng UEFI ay binuo ng Unified EFI Forum association.

Ang pamantayan ng EFI ay may suporta para sa mga graphical na menu, pati na rin ang ilang karagdagang mga tampok (halimbawa, Aptio o Great Wall UEFI).

Kwento

Sa orihinal, ang pamantayan ng EFI ay inilaan para sa paggamit sa unang Intel-HP Itanium system, na lumitaw noong kalagitnaan ng 90s. Ang mga limitadong kakayahan na ipinakita ng PC-BIOS (16-bit code, 1 MB addressable memory, mga limitasyon ng hardware ng IBM PC/AT, atbp.) ay hindi katanggap-tanggap para sa paggamit sa malalaking platform ng server, ngunit ang Itanium ay pinlano nang eksakto para sa ganoon.

Kapansin-pansin na ang EFI ay orihinal na tinawag Intel Boot Initiative, ito ay pinalitan ng pangalan.

Mga pagtutukoy

Ang kasaysayan ng pamantayan ng EFI ay nagsimula sa paglabas ng bersyon 1.01, ngunit hindi ito nakakita ng malawakang paggamit dahil mabilis itong inalis mula sa merkado dahil sa mga legal na problema na may kaugnayan sa paggamit ng trademark.

Nang maglaon, noong Disyembre 1, 2002, ipinakilala ang bersyon ng EFI 1.10, na kasama ang modelo ng driver ng EFI, pati na rin ang ilang mga pagpapahusay na "cosmetic" kumpara sa bersyon 1.02.

Noong 2005, itinalaga ng Intel ang detalye ng EFI sa UEFI Forum, na naging responsable para sa karagdagang pag-unlad ng interface. Kasabay nito, ang pamantayan ng EFI ay pinalitan ng pangalan na Unified EFI (UEFI) upang bigyang-diin ang pagbabagong naganap. Kapansin-pansin na, sa kabila ng pagbabago ng pangalan, ang parehong mga termino ay malayang ginagamit sa karamihan ng mga dokumento.

Noong Enero 7, 2007, ang UEFI Forum ay naglabas ng UEFI na bersyon 2.1, na nagpasimula ng pinahusay na cryptography, network authentication, at isang updated na user interface architecture.

Ang interface ng EFI ay naglalaman ng mga talahanayan na kinabibilangan ng maraming iba't ibang data: impormasyon tungkol sa platform, boot at mga serbisyo ng runtime na magagamit sa operating system loader at sa mismong operating system. Ang ilang mga extension ng BIOS (ACPI o SMBIOS) ay kasama rin sa EFI - hindi sila nangangailangan ng 16-bit na runtime interface.

Mga serbisyo

Tinutukoy ng EFI ang mga serbisyo ng boot na may kasamang suporta para sa:

  • text at graphic console;
  • mga bloke;
  • mga serbisyo ng file;

ang interface ay tumutukoy din sa mga serbisyo ng runtime (petsa, oras at memorya).

Mga Driver ng Device

Ang pamantayan ng EFI, bilang karagdagan sa pamantayan, mga driver na partikular sa arkitektura, ay tumutukoy din sa kapaligiran ng driver na independyente sa platform. ang kapaligirang ito ay tinatawag EFI Byte Code(EBC). Ang detalye ng UEFI ay nangangailangan ng software ng system upang magbigay ng isang interpreter para sa anumang mga imahe ng EBC na na-load (talaga o potensyal) sa kapaligiran.

Kaya, madaling maiugnay ang EBC sa hardware-independent Open Firmware na ginagamit sa Apple Macintosh at Sun Microsystems SPARC na mga computer.

Ang ilang partikular na arkitektura na uri ng mga driver ng EFI ay maaaring nilagyan ng mga interface para sa paggamit ng operating system, na nagpapahintulot sa mismong operating system na gamitin ang EFI bilang pangunahing graphics at suporta sa networking bago i-load ang mga driver.

Download Manager

Ang EFI boot manager ay ginagamit upang pumili at pagkatapos ay mag-boot ng isang operating system. Kaya, ang pangangailangan para sa isang tiyak na algorithm ng boot ay inalis: ang bootloader ay isang EFI application.

Suporta sa disc

Bilang karagdagan sa karaniwang disk partitioning method (MBR), ang EFI ay may suporta para sa GUID Partition Table (GPT). Ang scheme na ito ay libre sa anumang mga paghihigpit na partikular sa MBR. Ang pamantayan ng EFI ay hindi tumutukoy sa mga file system, ngunit ang mga pagpapatupad ng EFI ay karaniwang may suporta sa file system FAT32.

Shell

Ang karaniwang kapaligiran ng bukas na shell ay nagbibigay-daan sa gumagamit na i-load ito upang maisagawa ang ilang partikular na operasyon. Ito ay mas maginhawa: ang gumagamit ay hindi na-load mula sa mismong operating system. Ang shell ay isang simpleng EFI application na maaaring maimbak sa platform ROM (o sa isang hiwalay na device na ang mga driver ay matatagpuan sa ROM).

Bilang karagdagan, maaaring gamitin ng user ang shell upang magpatakbo ng iba pang mga EFI application (halimbawa, pag-configure o pag-install ng operating system, o pag-diagnose, pag-configure, o pag-update ng firmware). Kasama rin sa mga function ng shell ang paglalaro ng CD/DVD media nang hindi nilo-load ang operating system. Bilang karagdagan, ang EFI shell ay nagbibigay-daan sa mga command-based na operasyon na kopyahin o ilipat ang mga file at direktoryo, sa kondisyon na ang gawain ay isinasagawa sa mga sinusuportahang file system. Maaari ka ring mag-download/mag-unload ng mga driver. At sa wakas, magagamit ng shell ang buong TCP/IP stack.

Ang EFI shell ay may suporta para sa mga script sa anyo ng mga file na may extension .nsh (katulad sa isang batch file sa DOS).

Ang mga pangalan ng command ay kadalasang hinihiram mula sa mga interpreter ng command line (COMMAND.COM o Unix shell). Ang EFI shell ay maaaring ganap na kumilos bilang isang alternatibo at ganap na analogue ng command line interpreter o ang BIOS text interface.

Mga extension

Ang mga extension ng EFI ay nilo-load mula sa halos anumang non-volatile storage device na nakakonekta sa PC.


Pagpapatupad

Intel Platform Innovation Framework

Ang Intel Platform Innovation Framework (“Intel Innovation Toolkit”) ay isang hanay ng mga pagtutukoy na inilabas ng Intel sa pakikipagtulungan sa EFI. Sa kasong ito, tinutukoy ng EFI ang interface sa pagitan ng operating system at ng hardware at software, at ang toolkit ay may pananagutan sa pagtukoy sa istraktura na ginamit upang lumikha ng naka-embed na software. Ang pagpapasiya na ito ay ginawa sa mas mababang antas kaysa sa mga function na ibinigay sa EFI.

Halimbawa, kasama sa toolkit ang lahat ng mga hakbang na dapat lampasan upang masimulan nang tama ang computer mula sa sandaling ito ay naka-on. Ang mga internal na kakayahan ng firmware na ito ay hindi bahagi ng detalye ng EFI, ngunit kasama ang mga ito sa UEFI Platform Initialization Specification. Ang toolkit na ito ay nasubok sa XScale, Itanium at IA-32 na mga platform.

Ang pagiging tugma sa operating system, sa kaso ng x86 platform, ay nakakamit sa pamamagitan ng paggamit ng Module ng Suporta sa Pagkatugma(CSM), na naglalaman ng 16-bit na programa (CSM16), na ipinatupad ng tagagawa ng BIOS. Kasama rin dito ang isang espesyal na layer, ang mga function na kinabibilangan ng komunikasyon sa pagitan ng CSM16 at ng mga tool.

Ang Intel ay ang may-akda ng isang natatanging pagpapatupad para sa toolkit, na may pangalang "Tiano". Ito ay isang kumpletong naka-embed na pagpapatupad ng software na may suporta sa EFI. Kulang ito sa tradisyonal na 16-bit na bahagi ng CSM, ngunit nagbibigay ito ng mga interface na kailangan para sa mga add-on na ipinatupad ng mga tagagawa ng BIOS. Hindi ipinamahagi ng Intel ang buong pagpapatupad ng Tiano sa mga end user. Ang bahagi ng pagpapatupad na ito ay inilabas bilang source code para sa proyektong TianoCore, tulad ng Kit ng EFI Developer(EDK). Kasama sa pagpapatupad na ito ang EFI at bahagi ng code ng pagsisimula ng hardware, ngunit sa parehong oras, itinatago nito ang mga katangiang tampok ng naka-embed na software mismo.

Ang mga produktong binuo sa pamantayan ng EFI ay maaaring mabili sa pamamagitan ng mga tagagawa ng BIOS ng third-party (halimbawa, American Megatrends (AMI) at Insyde Software). Ang ilang mga pagpapatupad ay ganap na nakabatay sa Tiano, ang iba ay sumusunod sa mga pagtutukoy, ngunit hindi batay sa pagpapatupad ng Intel.

Mga platform na gumagamit ng EFI; kasamang kasangkapan

Noong 2000, binuo ng Intel ang mga system na binuo sa platform ng Itanium. Mayroon silang suporta sa EFI 1.02.

Noong 2002, naglabas ang Hewlett-Packard ng mga system na binuo sa platform ng Itanium 2 Sinuportahan nila ang bersyon 1.10 ng EFI, at nakapag-boot ng mga operating system ng Windows, Linux, FreeBSD at HP-UX.

Ang mga sistema ng Itanium o Itanium 2 na inilabas na may pinagsamang software na katugma sa EFI ay kinakailangan upang sumunod sa detalye ng DIG64.

Noong Nobyembre 2003, inilabas ni Gateway ang Gateway 610 Media Center, na siyang unang x86 system na binuo sa Windows. Gumamit ito ng naka-embed na software na batay sa toolkit, InsydeH2O mula sa Insyde Software. Ang suporta sa BIOS ay ibinigay sa pamamagitan ng Compatibility Support Module (CSM).

Enero 2006, ipinakilala ng Apple ang una nitong mga Macintosh PC na binuo sa Intel platform. Gumagamit ang mga system ng EFI at mga kaugnay na tool, sa halip na Open Firmware, na ginamit sa mga nakaraang sistema ng platform ng PowerPC.

Noong Abril 5, 2006, ipinakilala ng Apple ang Boot Camp, isang karaniwang pakete na nagpapahintulot sa iyo na lumikha ng isang disk na may mga driver ng Windows XP. Bilang karagdagan, ang bagong pakete ay naglalaman ng isang disk partitioning tool na nagbibigay-daan sa iyong i-install ang Windows XP habang iniiwan ang kasalukuyang Mac OS X na gumagana Bilang karagdagan, isang pag-update ng firmware ay inilabas. Nagdagdag ito ng suporta ng BIOS para sa pagpapatupad ng EFI. Ang mga kasunod na linya ng mga modelo ng computer ng Macintosh ay inilabas na may na-update at built-in na software. Kaya, ngayon, lahat ng Macintosh computer ay may kakayahang mag-load ng mga operating system na katugma sa BIOS.

Ang mga branded na motherboard na "Intel" ay pangunahing ginawa gamit ang naka-embed na software na binuo batay sa mga tool (halimbawa, DP35DP). Kaya, noong 2005, mahigit 1 milyong Intel system ang ginawa. Ang produksyon ng mga bagong cell phone, desktop PC at server na tumatakbo sa toolkit ay nagsimula noong 2006. Halimbawa, ang lahat ng motherboard na binuo sa Intel 945 system logic set ay gumagamit ng mga tool sa kanilang trabaho. Gayunpaman, ang naka-embed na software, bilang panuntunan, ay hindi kasama ang suporta sa EFI; ito ay limitado lamang sa suporta ng BIOS.

Mula noong 2005, ang pamantayan ng EFI ay ipinakilala sa mga hindi-PC na arkitektura (halimbawa, mga naka-embed na system na binuo sa XScale). Kasama sa EDK ang isang hiwalay na target na NT32 na nagbibigay-daan sa EFI software at mga application nito na ma-embed sa mga Windows application. Noong 2007, ipinakilala ng Hewlett-Packard ang 8000 series na printer. Ito ang unang printer na may kasamang EFI-compatible na naka-embed na software. Noong 2008, ipinakilala ng MSI ang isang linya ng mga motherboard na binuo sa Intel P45 chipset;

Mga operating system

  • Mula noong 2000s, ang mga operating system ng GNU/Linux ay madalas na gumagamit ng EFI para mag-boot.
  • Mula noong 2002, ang mga operating system ng HP-UX ay nagsimulang gumamit ng EFI bilang mekanismo ng boot sa mga system na binuo sa platform ng IA-64. Ang mga operating system ng OpenVMS ay gumamit ng pamantayan mula noong unang bahagi ng 2005.
  • Pinagtibay ng Apple ang pamantayan ng EFI sa pamamagitan ng pagpapalabas ng isang linya ng mga computer na binuo sa arkitektura ng Intel. Ang Mac OS X 10.4 (Tiger) para sa Intel at Mac OS X 10.5 (Leopard) ay may suporta para sa EFI v1.10 hindi lamang sa 32-bit na mode, kundi pati na rin sa 64-bit na mga CPU. Kaya, gamit ang EFI boot loader, ang pag-install ng Microsoft Windows 7 sa mga Apple computer ay nanatiling imposible, dahil ang operating system na ito ay nangangailangan ng UEFI o isang mas bagong bersyon.
  • Ang Microsoft Windows ay may suporta sa EFI para sa mga 64-bit na arkitektura. Sinabi ng Microsoft na ang kakulangan ng suporta sa EFI sa 32-bit na mga CPU ay dahil sa kakulangan ng input mula sa mga tagagawa ng PC. Ang paglipat ng Microsoft sa 64-bit operating system ay hindi pinapayagan ang paggamit ng EFI 1.10 dahil ang 64-bit na mga extension ay hindi sinusuportahan ng kapaligiran ng processor. Ang suporta sa x86-64 ay kasama sa UEFI 2.0. Ang mga bersyon ng Itanium ng Windows 2000 (Advanced Server Limited Edition at Datacenter Server Limited Edition) ay may suporta para sa EFI 1.1 Windows Server 2003 para sa IA-64, 64-bit na bersyon ng Windows XP at Windows 2000 Advanced Server Limited Edition, na partikular na iniakma para sa Intel. Pamilya ng processor ng Itanium, may suporta sa EFI, na tinukoy para sa platform na ito ng detalye ng DIG64. Ipinakilala ng mga developer ng Microsoft ang suporta ng UEFI sa 64-bit na mga operating system ng Windows simula sa Windows Server 2008 at Windows Vista Service Pack 1.

Mga kapintasan

Ang pamantayan ng EFI ay sumailalim sa nakakabinging pagpuna para sa pagdaragdag ng pagiging kumplikado sa system. Maraming mga eksperto ang nabanggit na ang EFI ay hindi nagbibigay ng operating system na may mga pangunahing pakinabang, ngunit sa parehong oras ay makabuluhang kumplikado ito. Bilang karagdagan, ang mga alternatibong pagpapatupad ng BIOS na ganap na open source (OpenBIOS at coreboot) ay inabandona pabor sa EFI.

Noong Setyembre 2011, inihayag ng Microsoft na ang sertipikasyon ng mga Microsoft Windows 8 compatible na computer ay maaaring humantong sa kasunod na produksyon ng mga device na, sa anumang pagkakataon, ay susuportahan ang anumang iba pang operating system. Nilinaw ng Microsoft na maaaring makapagdagdag ang mga vendor ng iba pang mga lagda. Maya-maya, ginawa itong mandatoryong kinakailangan sa sertipikasyon. Gayunpaman, para sa mga device sa ARM, sa kanilang kaso ang kinakailangan ay ang mga sumusunod: ganap na huwag paganahin ang function na "secure boot". Sa kasong ito, ang pag-install ng iba pang mga operating system ay hindi na posible.

Sa sandaling i-on natin ang computer, agad itong magsisimulang magpatakbo ng isang maliit na operating system, na kilala natin bilang BIOS. Nakikitungo ito sa mga testing device, memory, paglo-load ng mga operating system, at pamamahagi ng mga mapagkukunan ng hardware. Marami sa mga tampok ng hanay ng mga programang ito (karaniwang mga 256-512 KB ang laki) ay nagbibigay-daan sa iyo na suportahan ang mga mas lumang operating system tulad ng MS-DOS, na nagbibigay sa kanila ng maraming mga tampok. Mula noong mga araw ng PC/AT-8086, ang BIOS ay nagbago nang kaunti, at sa oras na inilunsad ang mga unang Pentium, ang pag-unlad nito ay halos tumigil. Sa totoo lang, walang magbabago dito maliban sa dual BIOS, suporta para sa mga tool sa network at ang kakayahang mag-flash ng firmware. Ngunit mayroong maraming mga disadvantages: paunang pagpasok sa tunay na mode ng processor, 16-bit addressing at 1 MB ng magagamit na memorya, ang kawalan ng kakayahang magkaroon ng isang "pag-aayos" na console. At, siyempre, ang walang hanggang problema ng suporta sa hard drive. Kahit ngayon, ang mga drive na hanggang 2.2 TB ay garantisadong suportado, wala na.

Noong 2005, nagpasya ang Intel na baguhin ang BIOS sa EFI/UEFI (Unified Extensible Firmware Interface). Ang EFI system ay isang mas advanced na base operating system. Ang UEFI ay nagtatrabaho sa ilang mga platform ng Unix at Windows sa loob ng mahabang panahon, ngunit ang isang mass transition ay hindi pa naganap, sa kabila ng magandang intensyon. At sila ay ganito:

  • Availability ng kilalang console para sa pag-aayos ng mga parameter ng system at pag-install ng OS;
  • Ang EFI partition ay ginagawang posible na magsagawa ng ilang mga aksyon nang hindi naglo-load ng OS (panonood ng mga pelikula, paglalaro ng musika);
  • Internet access at, samakatuwid, ang pagkakaroon ng mga naka-install na driver ng network, TCP/IP stack, atbp.);
  • Pagkakaroon ng graphic mode at mga script ng user;
  • Suporta para sa napakalaking disk;
  • Imbakan ng UEFI sa mga bagong format na partisyon (GPT);
  • Buong suporta para sa lahat ng kagamitan mula sa sandali ng paglunsad.

Maaaring gumamit ang UEFI ng general-purpose execution engine tulad ng JVM para magpatakbo ng hardware-independent code, na nagbubukas ng napakalaking posibilidad para sa paglikha ng bootable software.

Mayroon ding kritisismo sa teknolohiyang ito. Sa partikular, ang pagpapatupad nito ay maaaring humantong sa pagputol ng mga bagong manlalaro mula sa operating system market: para sa layuning ito ay palaging may ilang teknolohikal na butas sa code. Tulad ng, halimbawa, ang kawalan ng kakayahang mag-boot ng Windows 98 mula sa mga modernong BIOS. Ngunit ang mas masahol pa ay kailangan mong kalimutan ang tungkol sa milyun-milyong programa ng MS-DOS at iba pang mga system na umaasa sa mga function ng BIOS upang gumana. Marahil ay tutularan pa rin sila, ngunit may mga pagdududa tungkol dito. At kabilang sa mga ito ay malamang na may mga mahahalagang programa na hindi na muling isusulat. Gayunpaman, ang lahat ng mga isyung ito ay maaaring malutas - hindi bababa sa pamamagitan ng virtual operating system. Ngunit ang tiyak ay lilitaw ang mga bagong uri ng mga virus, at makikita natin ito sa lalong madaling panahon.

Ang mga computer ay umuunlad nang higit pa at higit pa araw-araw at ito ay nagpapahintulot sa kanila na gumana nang mas mahusay at mas maaasahan. Marahil marami na ang nakarinig tungkol sa BIOS, at kung na-install mo na ang Linux, malamang na alam mo kung ano ito at mayroon ka nang karanasan sa pagsasaayos. Marahil ay napansin mo na ang BIOS ay mahirap i-configure at gamitin. Ito ay mababang antas ng software at nanatiling hindi nagbabago sa nakalipas na dalawang dekada. Dahil dito, ang teknolohiya ng BIOS ay maaari na ngayong ituring na lipas na at nangangailangan ng kapalit.

Ang bagong sistema - UEFI ay kalaunan ay papalitan ang BIOS, ngunit, tulad ng karamihan sa mga bagong teknolohiya, ang pagpapatupad nito ay gumagalaw nang napakabagal at sa mahabang panahon. Ang mga gumagamit ay nawawala sa kahalagahan ng isang mababang antas ng operating system, na kung ano mismo ang sinusubukang tugunan ng UEFI. Sa artikulong ito ay titingnan natin ang pagkakaiba sa pagitan ng uefi at bios, subukang alamin kung alin ang mas mahusay, bios o uefi, at tukuyin din kung alin ang mas mahusay na gamitin.

Ang BIOS ay nangangahulugang Basic Input / Output System o sa Russian - basic input at output system. Ito ay mababang antas ng software na nagbibigay ng layer sa pagitan ng computer hardware at ng operating system.

Magsisimula ang BIOS sa sandaling i-on mo ang computer, suriin at subukan ang hardware, at pagkatapos ay i-load ang operating system boot loader.

Ang BIOS card ay binuo sa bawat motherboard at, bilang karagdagan sa paghahanda ng BIOS hardware, ay maaaring maging kapaki-pakinabang sa maraming iba pang mga kaso. Dahil ang BIOS ay independiyente sa operating system, maa-access mo ang mga setting nito nang hindi naka-install ang OS. Bilang karagdagan, maaari mong i-configure ang iba't ibang mga parameter ng hardware - processor at memory frequency, operating boltahe, latency, at iba pa. Binibigyang-daan ka nitong i-fine-tune ang iyong computer at makakuha ng maximum na performance.

Sa pangkalahatan, ito lang ang ginagawa ng BIOS, mayroon lamang isang pseudo-graphical na interface, mga key control at mga setting ng hardware lamang. Ang BIOS bootloader ay tumatagal mula sa master boot record - MBR, at maaari lamang magkaroon ng isang bootloader. Naturally, walang pag-uusapan tungkol sa pagpili ng isang bootloader.

Ano ang UEFI?

Ang UEFI, o Unified Extensible Firmware Interface, ay batay sa EFI - isang pag-unlad ng Intel, na idinisenyo upang palitan ang BIOS. Ang pamantayang EFI ay binuo sa nakalipas na ilang taon at nagsimula nang makakuha ng higit na katanyagan habang sinisimulan itong gamitin ng mga tagagawa sa kanilang mga device sa halip na sa lumang teknolohiya ng BIOS.

Sinusuportahan ng UEFI ang lahat ng mga tampok na ipinatupad sa BIOS, pati na rin ang maraming mga bagong tampok, na ginagawa itong pinakamahusay na solusyon para sa paggamit sa mga modernong computer.

Dito, bilang karagdagan sa pagsisimula ng kagamitan, pagbabasa ng mga setting mula sa hindi pabagu-bagong memorya at paglulunsad ng bootloader, isang malaking bilang ng mga pag-andar ang sinusuportahan. Maaari nating sabihin na ito ay isang mababang antas ng operating system. Ito ang pangunahing pagkakaiba sa pagitan ng bios at uefi. Mayroong suporta para sa mga driver ng hardware, at samakatuwid ay suporta para sa isang mouse at graphics card mayroon ding ganap na console na may suporta para sa paglulunsad ng mga application, networking, at pagtatrabaho sa kagamitan. Hanggang sa punto kung saan hindi mo lang makokopya at mailipat ang mga file sa mga sinusuportahang file system, ngunit makakapaglaro ka rin ng mga disc o musika kung sinusuportahan ng mga programang EFI.

Bagama't ito ay may malaking kalamangan sa BIOS, ang UEFI ay may ilang mga limitasyon sa 32-bit na mga processor. Ang mga 64-bit na processor ay ganap na sumusuporta sa UEFI, ngunit ang 32-bit na mga processor ay hindi sumusuporta sa ilang mga function at ang operating system ay dapat na tularan ang BIOS environment para sa kanila upang gumana nang normal.

Sa maraming device, maaari ka na ngayong gumamit ng dalawang legacy bios o UEFI mode. Sa panahon ng prosesong ito, maraming mga kapaki-pakinabang na function ang nawala. Ang mga gumagawa ng CPU at mga developer ng operating system ay nagtutulungan upang ayusin ang problemang ito, at mahusay ang kanilang ginagawa.

Ang pagtukoy sa UEFI o BIOS na ginamit sa iyong computer ay napaka-simple; maaari mo lamang tingnan ang interface ng pag-setup ng computer bago mag-boot. Sa tingin ko ay maiintindihan mo na ang lahat dito.

Aling teknolohiya ang mas mahusay?

Ang lumang teknolohiya ng BIOS ay naging pamantayan ng industriya sa nakalipas na dalawampung taon at sa panahong ito ay wala itong nakitang maraming pagbabago dahil sa mga limitasyon tulad ng isang megabyte lamang ng memorya, 16-bit na mga tagubilin at isang MBR disk partition table na sumusuporta sa maximum na 2 TB mga hard drive at hindi hihigit sa apat na seksyon. Dalawampung taon na ang nakalilipas ito ay sapat na, ngunit ayon sa modernong mga pamantayan, ang mga paghihigpit ay masyadong mahigpit.

Bilang karagdagan, ang flexibility ng UEFI ay kinakailangan para sa mga teknolohiyang magagamit ngayon o sa mga magagamit sa hinaharap. Ang limitasyon ng BIOS na isang megabyte ay lumikha ng maraming problema para sa mga developer ng hardware, ngunit ngayon ay tiyak na may sapat na espasyo upang i-load ang mga driver ng device.

Ang UEFI ay modular at, salamat sa GPT partition table, kayang suportahan ang 128 partition hanggang 8 exabytes ang laki. Nagbibigay din ito ng mas mahigpit na pagsasama sa operating system. Ang isang napakahalagang bahagi ng UEFI ay pinataas na seguridad. Ito ay isang mahalagang pagkakaiba sa pagitan ng bios at uefi. Ang mga gumagamit ay maaari lamang mag-install ng mga rehistradong operating system. Ang bawat operating system ay binibigyan ng susi na nakapaloob sa boot loader nito, at binabasa ng UEFI system ang key na iyon at ikinukumpara ito sa database nito. Kung ang key na ito ay wala sa database, ang operating system ay hindi papayagang mag-boot. Ito ay maaaring magdulot ng maraming problema sa mga pamamahagi ng Linux, ngunit ang problema ay nalutas na. Bilang karagdagan, ang mga gumagamit ay maaaring magdagdag ng mga susi sa database mismo.

Salamat sa modular na istraktura ng UEFI, ang mga bagong tampok ay maaaring idagdag sa ibang pagkakataon at sa gayon ay mapalawak ang umiiral na sistema. Ginagawa nitong mas maaasahan at mas madaling gamitin ang naturang sistema.

Ang mga mas bagong UEFI system ay mas madaling gamitin at may buong graphical na interface na may mouse pointer at mga intuitive na menu. Makakakuha ka ng pagkakataong i-configure ang lahat nang napakasimple. Bilang karagdagan, ang mga tagagawa ng motherboard ay maaaring bumuo ng iba't ibang mga UEFI software module na magbibigay-daan sa iyong madaling subukan ang iba't ibang hardware.

Sa pangkalahatan, kapag inihambing ang UEFI at BIOS, ang dating ay nanalo dahil sa modularity, extensibility, pati na rin ang mga independiyenteng driver at kadalian ng paggamit. Matatagalan bago mapili ng mga user ang BIOS o UEFI at dahan-dahang papalitan ng bagong teknolohiya ang luma. Parami nang parami ang mga tagagawa na gumagamit ng UEFI sa kanilang mga board at computer, at ang mga 32-bit na processor ay paunti-unti nang ginagamit. Ngunit tulad ng lahat ng pagsulong sa pag-compute, ang paglipat sa UEFI ay magtatagal ng mahabang panahon. Alam mo na ngayon ang pagkakaiba sa pagitan ng uefi at bios at makakagawa ka ng tamang pagpipilian kapag bumibili ng bagong device.