Home : Uvjeti softvera : Definicija mikrokera

mikrokernelu

Mikro jezgra je minimalistička zrno dizajniran da bude što manji. Sadrži samo osnovni kod potreban za komunikaciju hardver i učitajte an operativni sustav.

Većina modernih zrna, koja se ponekad nazivaju "monolitnim zrnima", sadrži nekoliko milijuna linija kod, Na primjer, the Linux 3.0 jezgra uključuje preko 15 milijuna linija. S druge strane, mikrozrna sadrže uglavnom manje od 10,000 redaka koda. Oni su u stanju održavati malu veličinu učitavanjem većine sistemskih procesa u korisničkom načinu rada, a ne same jezgre.

Monolitna jezgra može uključivati upravljačke programe uređaja, datotečni sustav podrška i međuprocesna komunikacija (IPC) protokoli za aplikacije. Mikro jezgra uključuje samo osnovne IPC protokole sustava i memorija funkcije upravljanja. Sve ostalo učitava se u korisničkom načinu (kada se korisnik prijavi). To održava veličinu jezgre malom, a također pruža modularni tip OS-a, jer jezgra može učitati prilagođene upravljačke programe i sustave datoteka.

Mikrojezići su bili popularni 1980-ih zbog ograničenja memorije i pohrane ranih računalnih sustava. Dok se još uvijek koriste za neke server OS-i, većina glavnih operativnih sustava, poput Windows i OS X, koristite monolitne jezgre.

TechLib - računalni rječnik Tech Lib

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

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