Käyttöjärjestelmän ydin
määrittelee käyttöjärjestelmän rakenteen, luokituksen ja ominaisuudet / From Wikipedia, the free encyclopedia
Ydin eli kerneli (engl. kernel) on käyttöjärjestelmän osa, jolla on täysi kontrolli kaikesta järjestelmässä tapahtuvasta.[1]
Käyttöjärjestelmän ytimiä on kahta päätyyppiä: monoliittisia ja mikroytimiä. Monoliittinen ydin (makroydin) sisällyttää ytimen toiminnot samaan ytimen osoiteavaruuteen (engl. address space). Mikroydin ulkoistaa valtaosan ytimen toiminnoista käyttäjäavaruuteen. Nykyaikaiset käyttöjärjestelmät eivät ole rakenteeltaan puhtaasti monoliittisia tai mikroytimeen perustuvia, vaikka edelleen selviä esimerkkejä näistä kahdesta mallista on olemassa. Sen sijaan modernit käyttöjärjestelmät soveltavat monillakin tavoilla toistensa ideoita. Vain harvat ytimet ovat puhtaasti monoliittisia ytimiä tai mikroytimiä.[2]