3.4.4.4 Interruptbehandlung für ein Gerät

[gesichtete Version][gesichtete Version]
Keine Bearbeitungszusammenfassung
Zeile 26: Zeile 26:
</p>
</p>


<br />
== Aufgabe 1 ==
<loop_area type="task">
<loop_task title="">
<p>
Betrachte noch einmal die [[Bereitstellen_einer_Schnittstelle_zum_Geräte-Controller#Tätigkeiten_des_Treibers|Tätigkeiten eines Treibers]].
</p>
<p>
Welche der dort aufgelisteten Tätigkeiten beinhaltet die Interruptbehandlung für ein Gerät?
</p>
</loop_task>
</loop_area>


<div class="autoit_do_not_print">
<div class="autoit_do_not_print">

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 Tätigkeiten eines Treibers.

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