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.