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
    - Videos
 
  Übungen
    - UnivIS-Infos
    - Inhalt
    - Module
    - 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 2011/12  >  Betriebssysteme  >  Übungen  >  Aufgaben  >  Aufgabe 6

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: 2012-01-27 00:40   BO, DL