Supervisor mode , etuoikeutettu tila [1] , ydintila ( englanniksi kernel mode ) on prosessorin etuoikeutettu tila, jota käytetään yleensä käyttöjärjestelmän ytimen suorittamiseen .
Tässä prosessorin toimintatilassa etuoikeutetut toiminnot ovat käytettävissä, kuten I/O-toiminnot oheislaitteisiin , muistin suojausasetusten muuttaminen, näennäismuistin asetukset, järjestelmäparametrit ja muut konfigurointiparametrit. Pääsääntöisesti valvojatilassa joko muistin suojausrajoitukset [2] eivät toimi ollenkaan tai niitä voidaan muuttaa mielivaltaisesti, joten tässä tilassa ajettavalla koodilla on pääsääntöisesti täysi pääsy kaikkiin järjestelmäresursseihin (osoiteavaruuteen , konfigurointirekisterien prosessori jne.). Monissa prosessoreissa tämä on etuoikeutetuin tila kaikista käytettävissä olevista tiloissa.
Joillakin nykyaikaisilla prosessoreilla voi olla vieläkin etuoikeutetumpi hypervisor-tila, jota käytetään yleensä virtualisointiin eli sen varmistamiseen, että useat käyttöjärjestelmät toimivat rinnakkain yhdessä prosessorissa. Tässä tapauksessa hypervisor -tilasta [3] tehdyt asetukset voivat asettaa joitain rajoituksia suoralle pääsylle järjestelmäresursseihin ja oheislaitteisiin supervisor-tilasta, jotta hypervisorilla on mahdollisuus sovitella ja eritellä pääsy järjestelmäresursseihin ja oheislaitteisiin ilman rinnakkaiset käyttöjärjestelmät havaitsevat.
Käyttöjärjestelmien näkökohdat | |||||
---|---|---|---|---|---|
| |||||
Tyypit |
| ||||
Nucleus |
| ||||
Prosessien hallinta |
| ||||
Muistinhallinta ja osoitus |
| ||||
Lataus- ja alustustyökalut | |||||
kuori | |||||
Muut | |||||
Luokka Wikimedia Commons Wikikirjat Wikisanakirja |