Abarbeitung von Befehlen auf CPU

 

Kernel-Mode

  • Arbeitet CPU Kernel-Mode, ist jeder Befehl zur Ausführung zugelassen
  • kann auf Speicherbereiche für Daten- und Programmtext und auf Betriebsmittel zugreifen
  • Durch ein Steuer- oder Kontrollregister auf der CPU wird der Kernel-Mode angezeigt.
  • Betriebssystem arbeitet im Kernel-Mode 

User-Mode

  • Arbeitet CPU im User-Mode, ist nur eingeschränkter Befehlssatz zugelassen
  • nicht alle Befehle erlaubt, kann nicht auf alle Speicherbereiche und Betriebsmittel zugreifen
  • Durch ein Steuer- oder Kontrollregister auf der CPU wird der User-Mode angezeigt.
  • Anwendungsprogramme arbeiten im User-Mode

Unter einem Systemaufruf versteht man den von einem im User-Mode ablaufenden Prozess getätigten Aufruf einer vom Betriebssystem zur Verfügung gestellten Funktion, welche nur im Kernel-Mode ausgeführt werden kann.


Beispiel: Ein Anwendungsprogramm möchte auf eine Datei zugreifen.

Revision #2
Created 24 September 2022 16:14:41 by Merith Holtmann
Updated 2 October 2022 10:34:03 by Merith Holtmann