Kernel mode

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 29. juli 2022; checks kræver 2 redigeringer .

Supervisor-tilstand , privilegeret tilstand [1] , kernetilstand ( engelsk  kernetilstand ) er en privilegeret tilstand af processoren , som normalt bruges til at udføre operativsystemets kerne .

I denne driftstilstand for processoren er privilegerede operationer tilgængelige, såsom I/O-operationer til perifere enheder , ændring af hukommelsesbeskyttelsesindstillinger, virtuelle hukommelsesindstillinger, systemparametre og andre konfigurationsparametre. Som regel, i supervisor-tilstand, virker enten hukommelsesbeskyttelsesrestriktioner [2] slet ikke , eller de kan ændres vilkårligt, så koden, der kører i denne tilstand, har som regel fuld adgang til alle systemressourcer (adresserum , konfigurationsregistre processor osv.). I mange typer processorer er dette den mest privilegerede tilstand af alle tilgængelige tilstande.

Nogle moderne processorer kan have en endnu mere privilegeret hypervisor-tilstand, som normalt bruges med henblik på virtualisering , det vil sige at sikre, at flere operativsystemer kører parallelt på en enkelt processor. I dette tilfælde kan indstillingerne foretaget fra hypervisortilstanden [3] pålægge nogle begrænsninger for direkte adgang til systemressourcer og periferiudstyr fra supervisortilstanden for at give hypervisoren mulighed for at arbitrere og differentiere adgang til systemressourcer og periferiudstyr uden bliver bemærket af operativsystemer, der kører parallelt.

Se også

Noter

  1. E. S. Alekseev, A. A. Myachev. Engelsk-russisk forklarende ordbog for computersystemteknik. Moskva 1993
  2. Computer Affairs  (utilgængeligt link) Supervisor Mode
  3. pcweek.ru/ Arkiveret 12. marts 2016 på Wayback Machine Tilbage til vores hypervisorer

Links