Friedrich-Alexander-Universität Univis FAU-Logo
Techn. Fakultät Willkommen am Department Informatik FAU-Logo
Logo IMMD
Lehrstuhl für Informatik 4
Betriebssysteme
Department Informatik  >  Informatik 4  >  Lehre  >  WS 2002/03  >  Betriebssysteme

Klasse Guarded_Organizer

Einordnung in die Gesamtstruktur

Modul
syscall
Basisklassen
Organizer
abgeleitete Klassen
keine
Erstellungszeitpunkt
Aufgabe 6
Dateien
gua_orga.h gua_orga.cc

Beschreibung

Der Guarded_Organizer implementiert die Systemaufrufschnittstelle zum Organizer. Die von ihm angebotenen Methoden werden direkt auf die Methoden der Basisklasse abgebildet, nur dass ihre Ausführung jeweils mit Hilfe eines Objekts der Klasse Secure geschützt wird und dass nicht Customer, sondern Thread Objekte behandelt werden.

öffentliche Methoden

void ready (Thread& that)
Mit dieser Methode wird der Prozess that beim Scheduler angemeldet.
void exit ()
Hiermit kann sich ein Prozess selbst beenden.
void kill (Thread& that)
Mit dieser Methode kann ein Prozess einen anderen (that) beenden.
void resume ()
Hiermit kann ein Prozesswechsel ausgelöst werden.

Hinweis

Die Klasse Guarded_Organizer ersetzt die Klasse Guarded_Scheduler aus Aufgabe 5.
  Impressum   Datenschutz Stand: 2003-01-07 16:56   OS