Modul Kernel

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 29 iulie 2022; verificările necesită 2 modificări .

Modul supervizor , modul privilegiat [1] , modul kernel ( modul kernel în engleză  ) este un mod privilegiat al procesorului , folosit de obicei pentru a executa nucleul sistemului de operare .

În acest mod de funcționare al procesorului, sunt disponibile operațiuni privilegiate, cum ar fi operațiuni I/O către dispozitive periferice , modificarea setărilor de protecție a memoriei, setările memoriei virtuale, parametrii sistemului și alți parametri de configurare. De regulă, în modul supervizor, fie restricțiile de protecție a memoriei [2] nu funcționează deloc , fie pot fi modificate în mod arbitrar, astfel încât codul care rulează în acest mod, de regulă, are acces deplin la toate resursele sistemului (spațiul de adrese , procesorul registrelor de configurare etc.). În multe tipuri de procesoare, acesta este cel mai privilegiat mod dintre toate modurile disponibile.

Unele procesoare moderne pot avea un mod de hipervizor și mai privilegiat, folosit de obicei în scopul virtualizării , adică asigurând că mai multe sisteme de operare rulează în paralel pe un singur procesor. În acest caz, setările efectuate din modul hypervisor [3] pot impune unele restricții privind accesul direct la resursele sistemului și perifericele din modul supervizor pentru a oferi hipervizorului capacitatea de a arbitra și diferenția accesul la resursele și perifericele sistemului fără fiind remarcat de sistemele de operare care rulează în paralel.

Vezi și

Note

  1. E. S. Alekseev, A. A. Myachev. Dicționar explicativ englez-rus de inginerie a sistemelor informatice. Moscova 1993
  2. Computer Affairs  (link inaccesibil) Supervisor Mode
  3. pcweek.ru/ Arhivat 12 martie 2016 la Wayback Machine Înapoi la hipervizoarele noastre

Link -uri