Računalnik: Kaj se zgodi, ko ga vklopite?

06. jan. 2019, ob 10.19
Posodobljeno pred 26 dnevi
614
290 SEK

Ko vklopite računalnik, gre ta skozi postopek zagona (boot up process) – izraz, ki izhaja iz besede »bootstrap«. Toda, kaj se dogaja v ozadju? Za vas smo pripravili odgovore – ne glede na to, ali uporabljate sistem Windows, Mac ali Linux. 

Strojna oprema je vklopljena…

Ko pritisnete gumb za vklop, računalnik začne napajati svoje komponente – matično ploščo, centralno procesno enoto (CPE), trde diske, polprevodniške pogone, grafične procesorje in vse ostalo v računalniku.

Del strojne opreme, ki napaja računalnik z električno energijo, je znan kot »napajalnik«. Znotraj tipičnega namiznega računalnika je videti kot škatla na vogalu ohišja (rumena škatla na sliki spodaj) in tam priključite napajalni kabel.

računalnik - notranji del

Računalnik

CPE naloži UEFI ali BIOS

Zdaj, ko ima računalnik elektriko, se CPE inicira in išče majhen program, ki je običajno shranjen v čipu na matični plošči.

računalnik - procesor

Računalnik

V preteklosti je računalnik nalagal nekaj, kar se imenuje BIOS (osnovni vhodno/izhodni sistem). Na sodobnih osebnih računalnikih pa CPE namesto tega naloži firmware UEFI (Unified Extensible Firmware Interface). To je sodobna zamenjava za starejši BIOS. Nekateri proizvajalci osebnih računalnikov malo bolj zapletejo stvari, vendar kljub temu imenujejo svojo programsko opremo UEFI »BIOS«.

UEFI ali BIOS preskuša in inicializira strojno opremo

Programska oprema BIOS-a ali UEFI naloži nastavitve konfiguracije s posebnega mesta na matični plošči – ta je običajno v pomnilniku, ki ga je podprla baterija CMOS (Dopolnilni kovinsko-oksidno-polprevodniški je tehnologija za izdelavo integriranih vezij). Če spremenite nekatere nastavitve v zaslonu nastavitev BIOS-a ali UEFI, se tam shranijo vaše nastavitve po meri.

Kako preprečiti in trajno odpraviti kapilarno vlago v vašem domu?
Se je tudi pri vas pojavila kapilarna vlaga? Ste opazili, da se na stenah vašega doma pojavljajo vlažni madeži, odstopanje ometa ali celo plesen? Se vam zdi, da so prostori vedno nekoliko hladne

CPE zažene UEFI ali BIOS, ki preizkuša in inicializira strojno opremo vašega sistema – vključno s samim procesorjem. Če na primer računalnik nima pomnilnika RAM, boste zaslišali pisk in računalnik vam bo prikazal napako, ki bo ustavila postopek zagona. To je znano kot postopek POST (Power On Self Test).

računalnik

Računalnik

Med tem postopkom se lahko na zaslonu prikaže logotip proizvajalca računalnika, zato lahko pogosto pritisnete gumb »Esc« za dostop do zaslona nastavitev BIOS-a ali UEFI-ja. Vendar pa mnogi sodobni osebni računalniki tako hitro preletijo ta proces, saj se ne trudijo prikazati logotipa in zahtevajo dostop do zaslona za nastavitev UEFI v meniju »Možnosti zagona sistema Windows«. UEFI lahko naredi veliko več kot samo inicializacijo strojne opreme.

UEFI ali BIOS prenese odgovornost na napravo za zagon računalnika

Po opravljenem testiranju in inicializaciji strojne opreme bo UEFI ali BIOS prenesel odgovornost za zagon računalnika na zagonski nalagalnik operacijskega sistema.

UEFI ali BIOS išče »zagonsko napravo« za zagon vašega operacijskega sistema. To je po navadi trdi disk računalnika ali pogon SSD, lahko pa je tudi CD, DVD, pogon USB ali omrežno mesto. Zagonsko napravo lahko konfigurirate na zaslonu UEFI ali BIOS nastavitev. Če imate več zagonskih naprav, poskuša UEFI ali BIOS izvesti zagonski postopek v vrstnem redu, kot je naveden. Če imate v optičnem pogonu na primer zagonski DVD, se lahko sistem poskusi zagnati s tem, preden se zažene s trdega diska.

bios

Računalnik

BIOS je tradicionalno pogledal MBR (glavni zagonski zapis), poseben zagonski sektor na začetku diska. MBR vsebuje kodo, ki nalaga preostanek operacijskega sistema, imenovan »bootloader«. BIOS izvede zagonski nalagalnik, ki ga od tam prevzame in začne zagon dejanskega operacijskega sistema – Windows ali Linux.

Računalniki z UEFI lahko za zagon operacijskega sistema še vedno uporabijo MBR zagonsko metodo starega sloga, vendar običajno uporabljajo nekaj, kar se imenuje izvršljiva datoteka EFI. Tega ni treba shraniti na začetku diska. Namesto tega so shranjene na nečem, kar se imenuje »sistemska particija EFI«.

V vsakem primeru je načelo enako – BIOS ali UEFI pregleda napravo za shranjevanje v vašem sistemu, da poišče majhen program, bodisi v MBR ali na sistemski particiji EFI, in ga zažene. Če ni zagonske naprave, proces zagona ne uspe in na zaslonu se prikaže sporočilo o napaki.

Odkrili smo, kje so cene za isto zobozdravstveno storitev za skoraj 3-krat nižje! Preverite tukaj
Ali ste kdaj pomislili, kako daleč ste pripravljeni iti – dobesedno in finančno – za popoln nasmeh? Cene zobozdravstvenih storitev lahko nihajo od povsem sprejemljivih do vrtoglavo visokih. Kaj

Na modernih osebnih računalnikih je programska oprema UEFI običajno konfigurirana za »Secure Boot«. To zagotavlja, da operacijski sistem, ki ga je zagnal, ni bil spremenjen in da ne bo naložil zlonamerne programske opreme. Če je omogočen Secure Boot, UEFI preveri, ali je zagonski nalagalnik pravilno podpisan, preden ga zažene.

Bootloader naloži celoten operacijski sistem

»Bootloader« je majhen program, ki ima veliko nalogo zagona preostalega operacijskega sistema. Windows uporablja bootloader z imenom Windows Boot Manager (Bootmgr.exe), večina sistemov Linux uporablja GRUB, Mac pa uporablja boot.efi.

Če obstaja težava z zagonskim programom – na primer, če so datoteke na disku poškodovane, boste videli sporočilo o napaki zagonskega računalnika in postopek zagona se bo ustavil.

Zaganjalnik je samo en majhen program in sam ne izvaja postopka zagona. V operacijskem sistemu Windows upravitelj zagona sistema Windows najde in zažene nalagalnik operacijskega sistema Windows. Nalagalnik operacijskega sistema naloži bistvene gonilnike strojne opreme, ki so potrebni za zagon jedra – osrednjega dela operacijskega sistema Windows in nato zažene jedro.

Jedro nato naloži sistemski register v pomnilnik in naloži še vse dodatne gonilnike strojne opreme, ki so označeni z »BOOT_START«, kar pomeni, da jih je treba naložiti ob zagonu. Jedro Windows-a nato zažene proces upravitelja (Smss.exe), ki zažene sistemsko sejo in naloži dodatne gonilnike. Ta postopek se nadaljuje in Windows naloži osnovne storitve, kot tudi pozdravni zaslon, ki vam omogoča prijavo.

windows na računalniku

Računalnik

V Linuxu zagonski nalagalnik GRUB naloži jedro Linuxa. Jedro tudi zažene sistem init – to je sistem na večini modernih distribucij Linuxa. Sistem »init« obravnava zagonske storitve in druge uporabniške procese, ki vodijo vse do prijavnega poziva.

Ta vključevalni proces je le način, da se vse pravilno naloži, poskrbi namreč, da se stvari odvijajo v pravilnem vrstnem redu.

Mimogrede, tako imenovani »zagonski programi« se dejansko naložijo, ko se prijavite v svoj uporabniški račun, ne pa ob zagonu sistema. Toda nekatere osnovne storitve (v sistemu Windows) ali daemoni (v Linuxu in macOS) se zaženejo v ozadju, ko se zažene sistem.

Avtor: Marko Vidrih

 

614
290 SEK