Lekcija 2.15. - BIOS i UEFI

Proces podizanja računalnog sustava - System Boot Up

Procesi koji se odvijaju od trenutka kada se računalo upali, pa do trenutka kad je operacijski sustav učitan u RAM memoriju nazivamo jednim imenom System Bootup (ili System Boot Up). Kad se računalo stavi pod napon, mikroprocesor pokušava izvesti prvu instrukciju. No, procesor ne može dohvatiti instrukciju iz operacijskog sustava jer isti još nije učitan u RAM memoriju računala.


Iz tog razloga je dogovoreno da se u PC (programsko brojilo) procesora kao prva adresa postavi sadržaj 0xfffffff0 (tzv. reset vektor) u slučaju Intel procesora što zapravo označava sadržaj u ROM memoriji, odnosno početni dio BIOS/UEFI programskog koda. Ako se prisjetimo, BIOS odnosno UEFI je program koji omogućuje procesoru izvršavanje prve instrukcije i naposljetku učitavanje operacijskog sustava. Nakon što je BIOS/UEFI počeo s učitavanjem, provodi se POST kako bi osigurao da su svi uređaji ispravni, pa i sam BIOS/UEFI kod. Nakon toga slijedi aktivacija ostalih BIOS/UEFI entiteta, npr. grafičke kartice, omogućavanje skupa rutina niže razine za omogućavanje operacijskom sustavu sučelje prema različitim uređajima: tipkovnici, ekranu i portovima (serijskim i paralelnim).


U sljedećem video zapisu možete saznati više o POST, BIOS, BIOS update i CMOS setup:


Nakon uspješno izvršenog učitavanja firmwarea (BIOS/UEFI) potrebno je kontrolu predati operacijskom sustavu. Ukoliko se radi o BIOS-u, kontrola se predaje MBR-u na čvrstom disku gdje je zapisan maleni program zvan boot loader koji dalje preuzima kontrolu i učitava prvu razinu procesa potrebnih za podizanje operacijskog sustava. U slučaju UEFI-ja, boot loader se potraži na UEFI sustavskoj particiji i proces je dalje istovjetan, odnosno slijedi učitavanje operacijskog sustava.


bios-vs-uefi-comparison-unhappyghost-ethical-hacker-security-expert-india



Dovršili ste 100% ove lekcije
100%