3.4.4.4 Interruptbehandlung für ein Gerät

[gesichtete Version][gesichtete Version]
Keine Bearbeitungszusammenfassung
Zeile 31: Zeile 31:
<loop_task title="">
<loop_task title="">
<p>
<p>
Betrachte noch einmal die [[Bereitstellen_einer_Schnittstelle_zum_Geräte-Controller#Tätigkeiten_des_Treibers|Tätigkeiten eines Treibers]].
Betrachte noch einmal die bereits erläuterten [[Bereitstellen_einer_Schnittstelle_zum_Geräte-Controller#Tätigkeiten_des_Treibers|Tätigkeiten eines Treibers]].
</p>
</p>
<p>
<p>

Version vom 19. November 2014, 16:19 Uhr

Interruptbehandlung für ein Gerät

Aus dem Abschnitt Datentransfer und Interrupts ist bereits das folgende Video bekannt:

video


Es geht u.a. auf eine Interruptbehandlungsroutine ein, welche im Video ganz allgemein als ein "Teil des Betriebssystems" bezeichnet wird (ISR #14 ab Minute 1:44).

Diese allgemeine Beschreibung wird nun etwas konkretisiert:


Wichtig

Eine Interruptbehandlungsroutine ist Teil eines Gerätetreibers!

(Und der Treiber ist Teil der Geräteverwaltung, welche wieder ein Teil des Betriebssystems ist.)


Aufgabe 1

Aufgabe

Betrachte noch einmal die bereits erläuterten Tätigkeiten eines Treibers.

Welche der dort aufgelisteten Tätigkeiten beinhaltet die Interruptbehandlung für ein Gerät?