mikrokernelarkkitehtuureja
Mikrokernelarkkitehtuureja, tunnettu myös nimellä mikrokernel, on käyttöjärjestelmän rakenneperiaate, joka minimoi ydintä. Sen sijaan, että useimmat käyttöjärjestelmän toiminnot suoritettaisiin ytimessä, mikrokernel toteuttaa vain kaikkein välttämättömimmät palvelut, kuten osoiteavaruuksien hallinnan, säikeistyksen ja prosessien välisen viestinnän. Muut palvelut, kuten tiedostojärjestelmät, laiteajurit ja verkkoprotokollat, toteutetaan käyttäjätilan palvelimina, jotka ovat erillisiä prosesseja.
Mikrokernelarkkitehtuurin keskeinen idea on luoda pieni ja yksinkertainen ydin, jonka toimivuus on helpompi todistaa ja ylläpitää.
Vaikka mikrokernelarkkitehtuuri tarjoaa etuja vikasietoisuudessa ja muokattavuudessa, sen haittapuolena voi olla suorituskyky, erityisesti jos prosessien välinen