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
    - Mailingliste
    - Ergänzendes Material
    - Terminübersicht
    - Aufgaben
       * Umgebung
       * Typische Fehler
       * Aufgabe 1
          Dokumentation
       * Aufgabe 2
          Dokumentation
       * Aufgabe 3
          Dokumentation
       * Aufgabe 4
          Dokumentation
       * Aufgabe 5
          Dokumentation
       * Aufgabe 6
          Dokumentation
       * Aufgabe 7
          Dokumentation
 
  Evaluation
Department Informatik  >  Informatik 4  >  Lehre  >  WS 2010/11  >  Betriebssysteme  >  Ãœbungen  >  Aufgaben  >  Aufgabe 7

Guarded_Organizer Klassenreferenz

Systemaufrufschnittstelle zum Organizer. Mehr ...

#include <guarded_organizer.h>

Klassendiagramm für Guarded_Organizer:
Zusammengehörigkeiten von Guarded_Organizer:

Aufstellung aller Elemente

Öffentliche Methoden

void ready (Thread &that)
 Diese Methode entspricht der gleichnamigen Methode der Basisklasse Organizer, nur dass sie mit Hilfe eines Secure Objekts geschützt wird.
void exit ()
void kill (Thread &that)
void resume ()
void sleep_until_IRQ ()


Ausführliche Beschreibung

Systemaufrufschnittstelle zum Organizer.

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.

Zu beachten:
Die Klasse Guarded_Organizer ersetzt die Klasse Guarded_Scheduler aus Aufgabe 5.

Dokumentation der Elementfunktionen

void Guarded_Organizer::exit (  ) 

Diese Methode entspricht der gleichnamigen Methode der Basisklasse Organizer, nur dass sie mit Hilfe eines Secure Objekts geschützt wird.

Erneute Implementation von Scheduler.

void Guarded_Organizer::kill ( Thread that  ) 

Diese Methode entspricht der gleichnamigen Methode der Basisklasse Organizer, nur dass sie mit Hilfe eines Secure Objekts geschützt wird.

void Guarded_Organizer::resume (  ) 

Diese Methode entspricht der gleichnamigen Methode der Basisklasse Organizer, nur dass sie mit Hilfe eines Secure Objekts geschützt wird.

Erneute Implementation von Scheduler.

void Guarded_Organizer::sleep_until_IRQ (  ) 

Diese Methode entspricht der gleichnamigen Methode der Basisklasse Organizer, nur dass sie mit Hilfe eines Secure Objekts geschützt wird.

Erneute Implementation von Scheduler.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
  Impressum   Datenschutz Stand: 2011-01-31 10:46   BO, DL