Ydintila

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.