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 2012/13  >  Betriebssysteme  >  Übungen  >  Aufgaben  >  Aufgabe 4

Standardunterbrechungsbehandlung. Mehr ...

#include <panic.h>

Klassendiagramm f├╝r Panic:
Zusammengeh├Ârigkeiten von Panic:

├ľffentliche Methoden

bool prologue ()
 Einfachste Form der Unterbrechungsbehandlung: Es wird eine Fehlermeldung ausgegeben und der Prozessor angehalten.
void epilogue ()
 Wird nie aufgerufen, muss aber da sein.
- ├ľffentliche Methoden geerbt von Gate
 Gate ()
 Konstruktor: Initialisierung der Attribute.
virtual ~Gate ()
 Destruktor.
void queued (bool q)
 Speichert, ob das jeweilige Objekt sich gerade in einer Epilog-Warteschlange befindet.
bool queued ()
 Methode zum Abfragen, ob sich das jeweilige Objekte gerade in einer Epilog-Warteschlange befindet.

Weitere Geerbte Elemente

- ├ľffentliche Attribute geerbt von Chain
Chainnext
 next gibt das n├Ąchste Chain Element der Liste an.

Ausf├╝hrliche Beschreibung

Standardunterbrechungsbehandlung.

Die Klasse Panic dient der Behandlung von Unterbrechungen und Ausnahmen. Nach der Ausgabe einer Fehlermeldung wird der Prozessor angehalten. Bei der Initialisierung der Plugbox wird diese Form der Unterbrechungsbehandlung f├╝r alle Interrupt Nummern eingetragen.


Die Dokumentation f├╝r diese Klasse wurde erzeugt aufgrund der Dateien:
  Impressum   Datenschutz Stand: 2012-12-05 15:45   BO, DL