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

Funktion guardian

Einordnung in die Gesamtstruktur

Modul
guard
Erstellungszeitpunkt
Aufgabe 2
Dateien
guardian.cc

Beschreibung

Die Funktion guardian stellt die zentrale Unterbrechungsbehandlung dar. Nach Auftreten einer Unterbrechung springt der Prozessor zunächst die in der Vektortabelle eingetragene Wrapper-Routine an. Diese ruft nun guardian auf, wobei die Nummer der entsprechenden Unterbrechung als Parameter weitergereicht wird. Alle Unterbrechungen führen also stets zur Aktivierung von guardian.

Funktionen

void guardian (unsigned int slot)
Die Funktion guardian ist für die gerätespezische Unterbrechungsbehandlung zuständig. Dazu wird mit Hilfe der Unterbrechungsnummer in dem globalen Plugbox Objekt plugbox das zuständige Gate Objekt ermittelt und dessen trigger() Methode ausgeführt.
  Impressum   Datenschutz Stand: 2002-11-04 14:25   OS