In Computer Science , käyttö ytimen mahdollistaa erottaa kahdenlaisia pääsy tietokoneen muistiin:
Ytintila määritellään sen vastustuksella käyttäjäavaruuteen ja päinvastoin.
Nykyaikaisissa ytimissä kaikki käyttäjäprosessit (toisin kuin ytimet) uskovat manipuloivan muistia, jolla on seuraavat ominaisuudet:
Jotta käyttäjäprosesseilla olisi illuusio siitä, että heidän käsittelemällään muistilla on todellakin nämä ominaisuudet, ytimessä on muistinhallinta .
Tällä muistinhallinnalla on:
Joten muistinhallinnan näkökulmasta muistilla ei ole mitään käyttäjän tilan ominaisuuksia. Muistia, jota käytetään ilman näitä ominaisuuksia, kutsutaan ydintilaksi . Kaikki ytimessä toimivat toiminnot ja prosessit toimivat muistissa ydintilassa. Näiden toimintojen ja prosessien sanotaan olevan ydintila .
Nykyaikaisilla prosessoreilla, kuten i386, on erikoistuneet toiminnot muistinhallinnassa ( MMU ). Pystyäkseen aktivoimaan / deaktivoimaan nämä toiminnot, muistinhallinnat käyttävät aktivointia / deaktivointia ytintilan prosessoritasolla.