Što je računalno pokretanje? [Pomozite]

Što je računalno pokretanje? [Pomozite]

Brza navigacija:

Što je dizanje računala

Pokretanje računala je postupak učitavanja operativnog sustava u glavnu memoriju računala / memoriju s slučajnim pristupom (RAM), a zatim priprema sustava za korisnike za pokretanje aplikacija kada je računalo uključeno.





Proces pokretanja

Proces pokretanja računala na modernom računalu može potrajati samo nekoliko sekundi. Međutim, određeni postupak pokretanja složen je.

Proces pokretanja na MBR disku

Kad je računalo isključeno, softver poput operativnog sustava, aplikacija i podataka pohranjuje se u memoriju samo za čitanje (ROM). Kada pokrenete računalo, računalo može čitati samo dio programa i podataka pohranjenih u ROM-u. Zatim se budi ugrađeni softver ugrađen u ROM.

Firmware će izvršiti samoispitivanje po uključivanju (POST). POST će provjeriti može li računalni hardver zadovoljiti osnovne radne uvjete ili ne. Ako se neki problemi dogode s hardverom, postupak pokretanja će se prekinuti. Ako nema problema s hardverom, zaslon računala prikazat će informacije o CPU-u, unutarnjoj memoriji, pogonu tvrdog diska i tako dalje.



postupak samoispitivanja po uključivanju

I što je najvažnije, firmware omogućuje pristup drugim vrstama memorije poput tvrdog diska i glavne memorije (RAM se naziva i glavnom memorijom). Općenito, ako je sistemski disk MBR disk, BIOS (osnovni ulazno / izlazni sustav) pokušat će pristupiti prvim sektorima (koji se također nazivaju i boot sektor) pogona prema redoslijedu pokretanja. Slijed pokretanja može se podesiti u BIOS sučelju.

BIOS će razlikovati može li se ovaj pogon koristiti za pokretanje računala ili ne, prema sektoru za pokretanje koji sadrži 512 bajtova matičnog zapisa. Ako se pogon ne može koristiti za pokretanje računala, čitati će se prvi sektor sljedećeg pogona u slijedu pokretanja dok se ne pronađe pogon koji sadrži sistemsku particiju.



Zatim će BIOS učitati boot loader u memoriju i pokrenuti ga. Kao što je poznato, u RAM-u nema operativnog sustava kad je računalo tek uključeno. Operativni sustav treba svoj loader da ga stavi u RAM za rad. Učitavač je takva vrsta programa koji može pristupiti računalu ROM-u kako bi učitao programe i podatke operativnog sustava u RAM i pokrenuo ih.

Utovarivač čizama

Učitavači se razlikuju od vrste računala do tipa računala. Na primjer, općenito računalo, pokretački program obično je podijeljen u dvije faze. Učitavač prve faze koji se nalazi u MBR-u koristi se za učitavanje i pokretanje učitača druge faze u određenoj particiji.

Učitavač druge faze učitava jezgru operativnog sustava poput Windows-a ili Linuxa u glavnu memoriju računala. Kada se učita jezgra operativnog sustava, ona preuzima kontrolu nad računalom, a zatim počinje izvoditi dekompresiju i inicijalizaciju.



Istodobno, učitavač druge faze provjerit će hardver sustava, navesti hardversku opremu povezanu sa sustavom, montirati root uređaj i učitati potrebne module jezgre. Nakon toga, kernel pokreće takozvani softver korisničkog prostora poput grafičkog korisničkog sučelja (GUI) i izvodi inicijalizaciju sustava na visokoj razini kako bi se korisnici mogli prijaviti na računalo i ili pokrenuti neke druge programe.

Proces pokretanja na GPT disku

Proces pokretanja na GPT disku isti je kao i na MBR disku prije pristupa sektoru za podizanje, ali postoje neke razlike nakon buđenja firmware-a. Na GPT disku, UEFI (za pokretanje s GPT diska potrebna je UEFI matična ploča, kojom upravlja Microsoft) pokrenut će upravitelj pokretanja koji korisnicima omogućuje odabir OS-a koji će se pokrenuti.

Zatim će upravitelj pokretanja učitati pokretački program. Pod UEFI-jem su MBR i PBR (zapis pokretanja particije) zamijenjeni .efi datotekama pokretačkog programa. A onda će loader učitati operativni sustav.