Mikrokerneljärjestelmät
Mikrokerneljärjestelmät on käyttöjärjestelmäarkkitehtuuri, joka pyrkii minimoimaan ytimen (kernel) koon ja toiminnallisuuden. Mikrokernelin tehtävänä on tarjota vain välttämättömimmät palvelut, kuten muistinhallinta, prosessienhallinta ja prosessien välinen kommunikaatio. Kaikki muut käyttöjärjestelmän palvelut, kuten tiedostojärjestelmät, verkkoprotokollat ja laiteajurit, toteutetaan käyttäjäpuolen palvelimina. Tämä eroaa monoliittisista ytimistä, joissa kaikki nämä palvelut ovat osa itse ydintä.
Mikrokernelien keskeinen etu on modulaarisuus ja joustavuus. Koska palvelut ovat erillisiä prosesseja, niitä voidaan helposti päivittää,
Haasteena mikrokernel-arkkitehtuurissa on usein suorituskyky. Palvelinten välinen kommunikaatio vaatii viestinvälitystä ytimen läpi, mikä voi olla hitaampaa