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 5

Programmable Interval Timer(PIT) Mehr ...

#include <pit.h>

Klassendiagramm für PIT:

Öffentliche Methoden

 PIT (int us)
 Konstruktor.
int interval ()
 Gibt an, welches Unterbrechungsintervall eingestellt wurde.
void interval (int us)
 Stellt das Unterbrechungsintervall auf us neu ein.

Ausführliche Beschreibung

Programmable Interval Timer(PIT)

Die Klasse PIT steuert den Programmable Interval Timer (PIT) des PCs.

Beschreibung der Konstruktoren und Destruktoren

PIT::PIT ( int  us)
inline

Konstruktor.

Im Konstruktor wird der Timer so initialisiert, dass er in Abständen von ca. us Mikrosekunden regelmäßig Unterbrechungen auslöst. Da die Auflösung des Timerbausteins maximal 838 Nanosekunden beträgt, ist keine ganz exakte Einstellung im Mikrosekundenbereich möglich.

Parameter
usIntervall der Timerunterbrechungen in Mikrosekunden.

Dokumentation der Elementfunktionen

int PIT::interval ( )
inline

Gibt an, welches Unterbrechungsintervall eingestellt wurde.

Rückgabe
Eingestelltes Unterbrechungsintervall
void PIT::interval ( int  us)

Stellt das Unterbrechungsintervall auf us neu ein.

Parameter
usEinzustellendes Unterbrechungsintervall

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
  • machine/pit.h
  • machine/pit.cc
  Impressum   Datenschutz Stand: 2013-01-14 15:54   BO, DL