Home : Uvjeti softvera : Definicija jezgre

Zrno

Jezgra je temeljni sloj operativni sustav (OS). Djeluje na osnovnoj razini, komunicira s hardver i upravljanje resursima, kao što su RAM a CPU.

Budući da jezgra obrađuje mnoge temeljne procese, mora se učitati na početku redoslijed pokretanja kada se računalo pokrene. Kernel izvršava provjeru sustava i prepoznaje ga komponente, kao procesor, GPUi memorija. Također provjerava jesu li povezani periferija. Kako se OS učitava i grafičko korisničko sučelje pojavljuje se, kernel nastavlja raditi. Čak i nakon što se OS potpuno učita, kernel nastavlja raditi u pozadini, upravljajući sistemskim resursima.

Vrste zrna

Postoji nekoliko vrsta zrna, ali dvije popularne uključuju monolitna zrna i mikro zrnca. Monolitna jezgra je jedna baza kodova ili blok od Izvorni kod, koji pruža sve potrebne usluge koje nudi operativni sustav. To je pojednostavljeni dizajn i stvara dobro definiran komunikacijski sloj između hardvera i softvera.

Mikro jezgre imaju istu funkciju kao i monolitne jezgre, ali dizajnirane su da budu što manje. Umjesto upravljanja svim resursima iz jedne baze kodova, jezgra obrađuje samo najosnovnije funkcije. Za upravljanje svim ostalim koristi module ili "poslužitelje". Na primjer, upravljačke programe uređaja su obično uključeni u monolitnu jezgru, ali bi bili podijeljeni u zasebne module u mikrojedru. Ovaj je dizajn složeniji, ali može pružiti učinkovitiju upotrebu resursa sustava i pomaže u zaštiti od sustava ruši.

Panike jezgre

Budući da jezgra obrađuje najosnovnije funkcije računala, ako se sruši, može srušiti cijelo računalo. Taj se nepoželjni događaj naziva "panikom jezgre" macOS i Unix sustavima. Sličan je plavi ekran smrti in Windows. Jedini način oporavka od panike kernela je ponovno pokretanje računala.

NAPOMENA: Paniku kernela često uzrokuju problemi s hardverskom komunikacijom. Stoga, ako vaše računalo ponavlja paniku jezgre, pokušajte iskopčati nepotrebne uređaje da biste vidjeli hoće li to riješiti problem.

TechLib - računalni rječnik Tech Lib

Ova stranica sadrži tehničku definiciju kernela. U računalnoj terminologiji objašnjava što Kernel znači i jedan je od mnogih softverskih pojmova u rječniku TechLib.

Sve su definicije na web mjestu TechLib napisane kako bi bile tehnički točne, ali i lako razumljive. Ako smatrate da je ova definicija kernela korisna, možete se na nju pozvati pomoću gornjih citata.