Dizanje je proces pokretanja računala. Može se pokrenuti hardverom kao što je pritisak na gumb ili softverskom naredbom. Nakon što se uključi, CPU nema softver u svojoj glavnoj memoriji, tako da neki procesi moraju učitati softver u memoriju prije izvođenja. To se može učiniti hardverom ili firmverom u CPU-u ili zasebnim procesorom u računalnom sustavu.
Ponovno pokretanje računala također se naziva ponovno pokretanje, koje može biti ' teško ', npr. nakon što se električno napajanje CPU-a prebaci s isključenog na uključeno ili ' mekan ', gdje struja nije isključena. Na nekim sustavima, soft boot može izborno očistiti RAM do nule. Tvrdo i meko pokretanje može se pokrenuti hardverom kao što je pritisak na gumb ili softverska naredba. Dizanje je dovršeno kada se postigne operativni sustav za izvođenje, obično operativni sustav i neke aplikacije.
Proces vraćanja računala iz stanja mirovanja ne uključuje pokretanje; međutim, vraćanje iz stanja hibernacije čini. Minimalno, neki ugrađeni sustavi ne zahtijevaju primjetnu sekvencu pokretanja da bi počeli funkcionirati i, kada su uključeni, mogu pokretati operativne programe koji su pohranjeni u ROM-u. Svi računalni sustavi su strojevi stanja i ponovno pokretanje može biti jedina metoda za povratak u određeno nulto stanje iz nenamjernog, zaključanog stanja.
Osim učitavanja operativnog sustava ili samostalnog uslužnog programa, proces pokretanja također može učitati program za ispis memorije za dijagnosticiranje problema u operativnom sustavu.
Redoslijed pokretanja
Dizanje je redoslijed pokretanja koji pokreće operativni sustav računala kada se ono uključi. Redoslijed pokretanja početni je skup operacija koje računalo izvodi kada se uključi. Svako računalo ima redoslijed pokretanja.
1. Pokretanje sustava: Računala koja pokreće središnja procesorska jedinica mogu izvršavati samo kod koji se nalazi u memoriji sustava. Moderni operacijski sustavi i aplikacijski programski kod i podaci pohranjeni su u trajnim memorijama. Kada se računalo prvi put uključi, prvo se mora oslanjati samo na kod i podatke pohranjene u trajnim dijelovima memorije sustava. Operativni sustav nije stvarno učitan tijekom pokretanja, a hardver računala ne može izvesti mnoge složene radnje sustava.
Program koji pokreće lančanu reakciju koja završava učitavanjem cijelog operativnog sustava je boot loader ili bootstrap loader. Jedini posao pokretačkog programa je učitavanje drugog softvera za pokretanje operativnog sustava.
2. Uređaji za pokretanje: Uređaj za pokretanje je uređaj s kojeg se učitava operativni sustav. Suvremeni PC BIOS (Osnovni ulazno/izlazni sustav) podržava dizanje s raznih uređaja. To uključuje lokalni tvrdi disk, optički pogon, disketni pogon, karticu mrežnog sučelja i USB uređaj. BIOS će omogućiti korisniku da konfigurira redoslijed pokretanja. Ako je redoslijed pokretanja postavljen na:
- CD pogon
- Tvrdi disk
- Mreža
BIOS će se prvo pokušati pokrenuti s CD pogona, a ako to ne uspije, pokušat će se pokrenuti s tvrdog diska, a ako to ne uspije, pokušat će se pokrenuti s mreže, a ako to ne uspije, uopće se neće pokrenuti.
3. Redoslijed pokretanja: Postoji standardni redoslijed pokretanja koji koriste sva osobna računala. Prvo, CPU izvodi instrukcije u memoriji za BIOS. Ta instrukcija sadrži instrukciju skoka koja se prenosi u program za pokretanje BIOS-a. Ovaj program pokreće samotestiranje pri uključivanju (POST) kako bi provjerio rade li uređaji na koje će se računalo oslanjati ispravno. Zatim, BIOS prolazi kroz konfigurirani redoslijed pokretanja dok ne pronađe uređaj za pokretanje. Nakon što BIOS pronađe uređaj za pokretanje, BIOS učitava sektor za pokretanje i prenosi izvršenje na sektor za pokretanje. Ako je uređaj za pokretanje tvrdi disk, to će biti glavni zapis za pokretanje (MBR).
MBR kod provjerava tablicu particija za aktivnu particiju. Ako se pronađe, MBR kod učitava boot sektor te particije i izvršava ga. Sektor za pokretanje često je specifičan za operativni sustav, ali u većini operativnih sustava njegova je glavna funkcija učitavanje i izvođenje jezgre operacijskog sustava, koja nastavlja s pokretanjem. Pretpostavimo da nema aktivne particije ili je sektor za pokretanje aktivne particije nevažeći. U tom slučaju, MBR može učitati sekundarni boot loader koji će odabrati particiju i učitati svoj boot sektor, koji obično učitava odgovarajući kernel operativnog sustava.
Vrste dizanja
Postoje dvije vrste pokretanja operativnog sustava.
Proces pokretanja operativnog sustava
Kada je naše računalo uključeno, može se pokrenuti hardverom kao što je pritisak na gumb ili softverskom naredbom, središnja procesorska jedinica (CPU) računala nema softver u svojoj glavnoj memoriji, postoji neki proces koji mora učitati softver u glavnu memorije prije nego što se može izvršiti. Ispod je šest koraka za opis procesa pokretanja operativnog sustava, kao što su:
Korak 1: Nakon što se računalni sustav uključi, BIOS (Basic Input/Output System) izvodi niz aktivnosti ili testova funkcionalnosti programa pohranjenih u ROM-u, tzv. POST (Power-on Self Test) koji provjerava da li su periferne jedinice u sustavu u savršenom redu ili ne.
Korak 2: Nakon što BIOS završi s aktivnostima prije podizanja sustava ili testiranjem funkcionalnosti, čita slijed za pokretanje sustava CMOS (Common Metal Oxide Semiconductor) i traži glavni zapis za pokretanje u prvom fizičkom sektoru diska za pokretanje prema redoslijedu uređaja za pokretanje navedenom u CMOS . Na primjer, ako je redoslijed uređaja za pokretanje:
- Disketa
- Tvrdi disk
- CD ROM
Korak 3: Nakon toga, glavni zapis za pokretanje prvo će tražiti u a pogon za diskete . Ako nije pronađen, tada će tvrdi disk tražiti glavni zapis za podizanje sustava. Ali ako glavni zapis za podizanje sustava uopće nije prisutan na tvrdom disku, tada će CDROM pogon pretraživati. Ako sustav ne može pročitati glavni zapis za pokretanje s bilo kojeg od ovih izvora, prikazuje se ROM ' Nije pronađen uređaj za pokretanje ' i zaustavio sustav. Nakon pronalaženja glavnog zapisa za podizanje sustava s određenog diska za podizanje sustava, program za učitavanje operativnog sustava, koji se naziva i Bootstrap loader, učitava se iz sektora za pokretanje tog pogona za podizanje sustava u memoriju. Bootstrap loader je poseban program koji se nalazi u boot sektoru pogona za pokretanje.
Korak 4: Bootstrap loader prvo učitava IO.SYS datoteka. nakon ovoga, MSDOS.SYS učitava se datoteka koja je temeljna datoteka operativnog sustava DOS.
Korak 5: nakon ovoga, MSDOS.SYS pretražuje datoteke kako bi pronašao Command Interpreter CONFIG.SYS datoteku, a kada je pronađe, učitava je u memoriju. Ako u. nije naveden tumač naredbi CONFIG.SYS datoteka, COMMAND.COM datoteka se učitava kao zadani tumač naredbi operativnog sustava DOS.
Korak 6: Posljednja datoteka koja se treba učitati i izvršiti je AUTOEXEC.BAT datoteku koja sadrži niz DOS naredbi. Nakon toga se prikazuje upit. Možemo vidjeti slovo diska za pokretanje prikazano na računalnom sustavu, što označava da je operativni sustav uspješno postavljen na sustav s tog pogona.
Što je Dual Booting
Kada su na računalni sustav instalirana dva operativna sustava, tada se to naziva dualno dizanje. Na takav sustav može se instalirati više operativnih sustava. Ali da biste znali koji operativni sustav treba pokrenuti, boot loader koji razumije više sustava datoteka i više operativnih sustava može zauzeti prostor za pokretanje.
Nakon učitavanja može pokrenuti jedan od operativnih sustava dostupnih na disku. Disk može imati više particija, od kojih svaka sadrži drugu vrstu operativnog sustava. Kada se računalni sustav uključi, program za upravljanje pokretanjem prikazuje izbornik, dopuštajući korisniku da odabere operativni sustav koji će koristiti.