Herunterladen Inhalt Inhalt Diese Seite drucken

Deskriptorverwaltung - Siemens Rmos3 Bedienungsanleitung

Echtzeit-betriebssystem rmos3 rmos3 v3.50 benutzerhandbuch
Inhaltsverzeichnis
8.5.4

Deskriptorverwaltung

Protected Mode und Privilegstufen
RMOS3 ist ein Protected Mode Betriebssystem, das heißt Code, Daten und Stack des
Nukleus und Tasks sind gegenseitig vor unerlaubten Zugriffen geschützt. Die Protected
Mode Mechanismen wurden mit der 80386-Prozessor-Architektur möglich, in der Zugriffe
eines Programms auf Daten und Code überprüft werden und Berechtigungen für einen
solchen Zugriff auf insgesamt vier Schutzebenen (Privilegstufen) vergeben werden können.
Bild 8-18
Die höchste Privilegstufe Level 0 besitzt der Betriebssystem-Nukleus, die niedrigste
Privilegstufe Level 3 die Anwenderprogramme. Durch diese niedrige Stufe sind Daten und
Code anderer Programme und des Betriebssystems sehr gut geschützt.
Gates
Um Code und Daten höherer Privilegstufen nutzen zu können stehen sogenannte Gates zur
Verfügung. Diese ermöglichen einen kontrollierten Zugriff von Programmen auf fremde
Daten und Code z.B. des Nukleus. Die Gates definieren daher Tore, durch die die
Anwenderprogramme z.B. CRUN-Funktionen des RMOS3-Nukleus ausführen können.
RMOS3 V3.50 Benutzerhandbuch
Bedienhandbuch, 07/2012, A5E03692290-01
Konzept der vier Privilegstufen im 80386
Betriebssystem-Eigenschaften von RMOS3
8.5 Betriebsmittelverwaltung
123
Inhaltsverzeichnis
loading

Inhaltsverzeichnis