BIOS

Buutimisprotsessi mõistmine - BIOS vs UEFI

Buutimisprotsessi mõistmine - BIOS vs UEFI
Buutimisprotsess on omaette universum. Enne operatsioonisüsteemi ülevõtmist ja a. Saamist on vaja palju samme töötab süsteem. Mõnes mõttes on kogu selle protsessiga seotud väike sisseehitatud operatsioonisüsteem. Kuigi protsess erineb riistvaraplatvormidelt ja OS-ilt, vaatame mõningaid ühiseid jooni, mis aitavad meil alglaadimisprotsessist praktiliselt aru saada.

Räägime kõigepealt tavalisest, mitte-UEFI alglaadimisprotsessist. Mis juhtub ajahetke vahel, kui vajutate toitenuppu kuni punktini, kus teie OS käivitub, ja esitab teile sisselogimisviiba.

Pärand BIOS - põhiline sisend- ja väljundsüsteem

Samm 1: Protsessor on juhtmega käivitamisel käivitatud füüsilisest komponendist, nimega NVRAM või ROM. Need juhised moodustavad süsteemi püsivara. Ja just selles püsivaras tehakse vahet BIOS-il ja UEFI-l. Nüüd keskendume BIOS-ile.

Püsivara, BIOS-i ülesanne on uurida erinevaid süsteemiga ühendatud komponente, nagu kettakontrollerid, võrguliidesed, heli- ja videokaardid jne. Seejärel proovib ta leida ja laadida järgmise alglaadimiskoodi komplekti.

Püsivara läbib etteantud järjekorras salvestusseadmeid (ja võrguliideseid) ning püüab leida nendesse salvestatud alglaaduri. See protsess ei ole asi, millega kasutaja end tavaliselt kaasab. Siiski on olemas algeline kasutajaliides, mida saate kasutada süsteemi püsivara erinevate parameetrite, sealhulgas alglaadimise järjekorra muutmiseks.

Selle kasutajaliidese sisestamiseks hoidke süsteemi käivitamisel tavaliselt klahve F12, F2 või DEL. Konkreetse võtme otsimiseks lugege emaplaadi kasutusjuhendit.

2. samm: Seejärel eeldab BIOS, et alglaadimisseade algab MBR-ga (Master Boot Record), mis sisaldab esimese astme alglaadurit ja kettalõigete tabelit. Kuna see esimene plokk, alglaadimisplokk, on väike ja alglaadur on väga minimalistlik ega saa palju muud teha, näiteks failisüsteemi lugeda või kernelipilti laadida.

Nii kutsutakse sisse teise astme alglaadur.

3. samm: Teise astme alglaadur vastutab õige operatsioonisüsteemi tuuma leidmise ja mällu laadimise eest. Kõige tavalisem näide Linuxi kasutajate jaoks on GRUB-i alglaadur. Juhul, kui käivitate topeltkäivituse, pakub see teile lihtsalt lihtsa kasutajaliidese, et valida alustamiseks sobiv operatsioonisüsteem.

Isegi kui teil on üks OS installitud, võimaldab GRUB-i menüü käivitada täpsema režiimi või päästa rikutud süsteemi, logides sisse ühe kasutaja režiimi. Teistes opsüsteemides on erinevad alglaadurid. FreeBSD-l on üks oma, nii et ka teistel Unices-il.

4. samm: Kui sobiv tuum on laaditud, ootab initsialiseerimist veel terve kasutajamaa protsesside loend. See hõlmab teie SSH-serverit, GUI-d jne, kui töötate mitme kasutaja režiimis, või utiliitide komplekti süsteemi tõrkeotsinguks, kui töötate ühe kasutaja režiimis.

Mõlemal juhul on protsessi algse loomise ja kriitiliste protsesside jätkuva haldamise jaoks vajalik init-süsteem. Siin on jällegi nimekiri erinevatest võimalustest alates algsetest Uncsi kasutatavatest traditsioonilistest init-i shelliskriptidest kuni tohutult keeruka süsteemide juurutamiseni, mis on Linuxi maailma üle võtnud ja millel on oma vastuoluline staatus kogukonnas. BSD-del on oma init-i variant, mis erineb eespool mainitud kahest.

See on lühike ülevaade alglaadimisprotsessist. Paljud kirjeldused on välja jäetud, et muuta kirjeldus asjatundmatuks.

UEFI eripära

See osa, kus UEFI vs BIOS erinevus ilmneb, on kõige esimeses osas. Kui püsivara on moodsam variant, nimega UEFI või Unified Extensible Firmware Interface, pakub see palju rohkem funktsioone ja kohandusi. See peaks olema palju standardiseeritud, nii et emaplaadi tootjad ei pea muretsema iga konkreetse operatsioonisüsteemi pärast, mis võib nende peal töötada ja vastupidi.

Üks peamine erinevus UEFI ja BIOS-i vahel on see, et UEFI toetab kaasaegsemat GPT-partitsiooniskeemi ja UEFI püsivara suudab lugeda faile väikesest FAT-süsteemist.

Sageli tähendab see, et teie UEFI konfiguratsioon ja kahendfailid asuvad kõvaketta GPT-sektsioonis. Seda tuntakse sageli kui ESP (EFI süsteemijaotus), mis on tavaliselt paigaldatud / efi-le.

Paigaldatava failisüsteemi olemasolu tähendab, et teie töötav OS suudab sama failisüsteemi lugeda (ja piisavalt ohtlikult, muutke seda ka!). Paljud pahavara kasutavad seda võimalust nakatamaks teie süsteemi püsivara, mis püsib ka pärast operatsioonisüsteemi uuesti installimist.

Kuna UEFI on paindlikum, kaob vajadus omada teise astme alglaadurit nagu GRUB. Sageli võite installida ühe (hästi toetatud) operatsioonisüsteemi, näiteks Ubuntu töölaua või Windowsi, kus on lubatud UEFI, GRUBi või mõne muu vahepealse alglaaduri kasutamata jätmisest.

Kuid enamik UEFI-süsteeme toetab endiselt päritud BIOS-i valikut, võite selle juurde tagasi pöörduda, kui midagi valesti läheb. Samamoodi, kui süsteem on installitud nii BIOS-i kui ka UEFI-tuge silmas pidades, on sellel kõvaketta esimestel sektoritel MBR-iga ühilduv plokk. Samamoodi, kui peate oma arvuti topeltkäivitama või lihtsalt muudel põhjustel kasutama teise astme alglaadurit, võite vabalt kasutada GRUB-i või mõnda muud teie kasutuskohale sobivat alglaadijat.

Järeldus

UEFI oli mõeldud kaasaegse riistvaraplatvormi ühendamiseks, et operatsioonisüsteemide müüjad saaksid nende peal vabalt areneda. Kuid see on aeglaselt muutunud veidi vastuoluliseks tehnoloogiaks, eriti kui proovite selle peal käitada avatud lähtekoodiga OS-i. See tähendab, et sellel on oma väärtus ja parem on selle olemasolu mitte ignoreerida.

Tagaküljel jääb pärand-BIOS ka tulevikus veel vähemalt paariks aastaks püsima. Selle mõistmine on sama oluline ka juhul, kui peate süsteemi tõrkeotsinguks tagasi BIOS-i režiimi minema. Loodetavasti teavitas see artikkel teid mõlema tehnoloogia kohta piisavalt hästi, et järgmine kord, kui looduses uue süsteemiga kokku puutute, saaksite järgida ebaselge käsiraamatu juhiseid ja tunda end koduselt.

Kuidas muuta hiire ja puuteplaatide kerimise suund Windows 10-s ümber
Hiir ja PuuteplaatNeed muudavad arvutamise mitte ainult lihtsaks, vaid ka tõhusamaks ja vähem aeganõudvaks. Me ei kujuta ette elu ilma nende seadmetet...
Kuidas muuta hiirekursori ja kursori suurust, värvi ja skeemi Windows 10-s
Windows 10 hiirekursor ja kursor on operatsioonisüsteemi väga olulised aspektid. Seda võib öelda ka teiste opsüsteemide kohta, nii et tegelikult pole ...
Tasuta ja avatud lähtekoodiga mängumootorid Linuxi mängude arendamiseks
See artikkel hõlmab loetelu tasuta ja avatud lähtekoodiga mängumootoritest, mida saab kasutada 2D- ja 3D-mängude arendamiseks Linuxis. Selliseid mängu...