Friedrich-Alexander-Universität UnivisSuche FAU-Logo
Techn. Fakultät Willkommen am Department Informatik FAU-Logo
Logo I4
Lehrstuhl für Informatik 4
Betriebssysteme
 
  Vorlesung
    - UnivIS-Infos
    - Inhalt
    - Folien
 
  Übungen
    - UnivIS-Infos
    - Inhalt
    - Ergänzendes Material
    - Terminübersicht
    - Aufgaben
       * Umgebung
       * Typische Fehler
       * A 1
       * A 2
       * A 3
       * A 4
       * A 5
       * A 6
       * A 7
 
  Evaluation
Department Informatik  >  Informatik 4  >  Lehre  >  WS 2007/08  >  Betriebssysteme  >  Übungen  >  Aufgaben  >  Aufgabe 6  >  Klasse Guarded_Organizer

Klasse Guarded_Organizer

Einordnung in die Gesamtstruktur

Modul
syscall
Basisklassen
Organizer
abgeleitete Klassen
keine
Erstellungszeitpunkt
Aufgabe 6
Dateien
guarded_organizer.h guarded_organizer.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: 2007-11-27 09:50   AG, WH