Što je jezgra u OS-u? Koje su vrste jezgre?

What Is Kernel Os

Čuli ste za kernel. No, znate li što je jezgra u operativnom sustavu Windows, Mac, Linus ili Android i koja se upisuje? Pojedinosti saznajte ovdje.



Svaki operativni sustav, bilo da je to Windows, Mac, Linux ili Android, ima osnovni program koji se naziva Zrno koji djeluje kao 'šef' za cijeli sustav. To je srce OS-a! Kernel nije ništa drugo doli računalni program koji kontrolira sve ostalo. Sve što se dogodi na računalu prolazi kroz to. U ovom postu raspravljat ćemo o tome što je jezgra u OS-u i o različitim vrstama jezgri.



Što je jezgra u OS-u

Sad kad znamo da je to osnovni program u OS-u, treba znati i da je to i prvi program koji se učitava nakon bootloadera. Tada sve razgovara između hardvera i softvera ili aplikacija. Dakle, ako pokrenete program, korisničko sučelje šalje zahtjev kernelu. Kernel zatim CPU-u, Memoriji šalje zahtjev za dodjelu procesorske snage, memorije i drugih stvari kako bi aplikacija mogla nesmetano raditi na prednjem kraju.

Što je jezgra u OS-u



Kernela možete zamisliti kao prevoditelja. Pretvara ulazno / izlazne zahtjeve softvera u skup uputa za CPU i GPU. Jednostavnim riječima, to je sloj između softvera i hardvera koji omogućava sve moguće. Kernel upravlja sljedećim:

  1. CPU / GPU
  2. Memorija
  3. Ulazno / izlazni ili IO uređaji
  4. Upravljanje resursima
  5. Upravljanje memorijom
  6. Upravljanje uređajima
  7. Sistemski pozivi.

Korisnički procesi mogu pristupiti prostoru jezgre samo korištenjem sistemskih poziva. Ako program pokuša pristupiti izravno, rezultirat će greškom.

keylogger detektor prozori 10

Sigurnost i zaštita jezgre

Jezgra također štiti hardver. Ako ne postoji zaštita, bilo koji program moći će izvršiti bilo koji zadatak na računalu, uključujući pad vašeg računala, oštećenje podataka itd.



U modernim računalima sigurnost se provodi na hardverskoj razini. Na primjer, Windows neće učitati upravljačke programe koji nisu iz pouzdanog izvora i ovjereni potpisom. Sigurno pokretanje i pouzdano podizanje sustava su klasični primjeri.

promjena boje pozadine mape u prozorima 10

Sigurno pokretanje: To je sigurnosni standard koji su razvili članovi PC industrije. Pomaže vam u zaštiti vašeg sustava od zlonamjernih programa ne dopuštajući pokretanje neovlaštenih aplikacija tijekom postupka pokretanja sustava. Značajka osigurava da se računalo pokreće koristeći samo softver koji ima povjerenje proizvođača računala. Dakle, kad god se vaše računalo pokrene, firmware provjerava potpis svakog dijela softvera za pokretanje, uključujući upravljačke programe firmvera (opcijski ROM-ovi) i operativni sustav. Ako su potpisi provjereni, računalo se pokreće, a firmware daje kontrolu nad operativnim sustavom.

Pouzdano pokretanje: Koristi virtualni Pouzdani modul platforme (VTPM) za provjeru digitalnog potpisa jezgre Windows 10 prije učitavanja. Zauzvrat, potvrđuje svaku drugu komponentu postupka pokretanja sustava Windows, uključujući pokretačke programe, datoteke za pokretanje i ELAM. Ako je datoteka u bilo kojoj mjeri promijenjena ili promijenjena, pokretač je otkriva i odbija je učitati prepoznavanjem kao oštećene komponente. Ukratko, pruža lanac povjerenja za sve elemente tijekom pokretanja.

Koje su vrste jezgre

Kernel također može razgovarati s hardverom na sigurnoj liniji. Tako tvrtke mogu razviti kernel koji može razgovarati sa svojim hardverom pomoću niza gumba. Uzmimo za primjer perilicu rublja. Ovisno o gumbima koje pomičete i vremenu koje postavite - osnovna razina kernela trebala bi biti dovoljna. Usprkos tome, sami kerneli se vremenom kompliciraju, što rezultira vrstama kernela.

  1. Monolitna jezgra: Ovdje se i OS i Kernel izvode u istom memorijskom prostoru i prikladni su tamo gdje sigurnost ne predstavlja značajnu brigu. To rezultira bržim pristupom, ali ako se u upravljačkom programu uređaja dogodi bug, cijeli sustav se sruši.
  2. Mikrojezge: Njegova je uklonjena verzija Monolitnog jezgra gdje sama jezgra može obaviti većinu obavljenog posla i nije potreban dodatni GUI. Trebali bi se koristiti tamo gdje se sigurnost ili pad sustava nije ili se neće dogoditi.
  3. Hibridna jezgra: Ovo jezgro je ono što najviše vidimo. Windows, Appleov macOS. Oni su mješavina monolitne jezgre i mikro jezgre. Premješta upravljačke programe, ali zadržava sistemske usluge unutar jezgre - slično onome kako se upravljački programi učitavaju kada Windows pokreće postupak pokretanja .
  4. Nano jezgra: Ako trebate imati kernel, ali njegova je većina funkcija postavljena vani, onda to dolazi na sliku.
  5. Exo kernel: Ova jezgra nudi samo zaštitu procesa i rukovanje resursima. Međutim, uglavnom se koristi kada testirate interni projekt i nadogradite na bolji tip jezgre.

Kernel ima puno više od onoga o čemu smo razgovarali. Kako dublje kopate, definicija jezgra postaje sve šira i dublja.

Preuzmite alat za popravak računala za brzo automatsko pronalaženje i ispravljanje pogrešaka u sustavu Windows

Nadamo se da je post bio lako razumljiv i da će vam pomoći da prođete kroz osnovno.



Popularni Postovi