Puehlhofer Betriebsysteme1-1.pdf - von Petra Schuster
Puehlhofer Betriebsysteme1-1.pdf - von Petra Schuster
Puehlhofer Betriebsysteme1-1.pdf - von Petra Schuster
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
BETRIEBSSYSTEME 79<br />
8KUHQ<br />
Uhren werden auch Timer genannt.<br />
Uhren werden durch einen Treiber betrieben.<br />
(LQIDFKH8KUHQ<br />
Einfache Uhren sind an die Stromversorgung (110V / 230V) gekoppelt und<br />
lösen bei jedem Spannungszyklus (50 oder 60 Hz) eine Unterbrechung aus.<br />
<br />
.RPSOL]LHUWHUH8KUHQ<br />
Kompliziertere Uhren bestehen aus einem Kristalloszillator, einem Zähler<br />
und einem Holding-Register.<br />
Wenn ein Quarz genau geschnitten ist und unter Spannung gehalten wird,<br />
erzeugt der Quarz periodische Signale mit einer sehr hohen Genauigkeit.<br />
Die Frequenz liegt in Abhängigkeit des gewählten Kristalls zwischen 5 und<br />
100 MHz.<br />
Bei jedem Signal wird der Zähler um Eins erniedrigt. Falls der Wert Null<br />
erreicht, wird eine Unterbrechung ausgelöst.<br />
Programmierbare Uhren können in verschiedenen Modi betrieben werden:<br />
• Einmalmodus<br />
• Wiederholungsmodus<br />
Die Unterbrechungsfrequenz kann frei gewählt werden. Z.B. für einen 1<br />
MHz Kristall wird der Zähler jede Mikrosekunde erniedrigt.<br />
Mit einem 16-Bit-Register können Unterbrechungen mit Raten zwischen 1<br />
und 65535 Mikrosekunden ausgelöst werden.<br />
8KU6RIWZDUH<br />
Aufgaben:<br />
- das Verwalten der Uhrzeit,<br />
- das Verhindern, daß Pozesse länger ausgeführt werden, als ihnen<br />
gestattet wurde,<br />
- das Buchführen über die Prozessornutzung,<br />
- die Behandlung des ALARM-Systemaufrufs durch Benutzerprozesse,<br />
- das Bereitstellen <strong>von</strong> Uhren zur Überwachung <strong>von</strong><br />
Betriebssystemaktivitäten und