3.4.4 Aufgaben eines Treibers

[gesichtete Version][gesichtete Version]
Zeile 1: Zeile 1:
=Aufgaben eines Treibers=
=Aufgaben eines Treibers=
<p>
Verschiedene Aufgaben eines Treibers werden auf den folgenden Seiten erläutert.
</p>


<loop_index>Treiber, Aufgaben|Gerätetreiber, Aufgaben|Aufgaben Treiber</loop_index>
<loop_index>Treiber, Aufgaben|Gerätetreiber, Aufgaben|Aufgaben Treiber</loop_index>
Zeile 10: Zeile 13:
<loop_area type="arrangement"><loop_toc> </loop_toc></loop_area>
<loop_area type="arrangement"><loop_toc> </loop_toc></loop_area>
</p>
</p>
<br />
== Initialisierung der Geräte-Controller ==
<p>
Ein Treiber initialisiert den Controller seines zugehörigen Geräts beim Systemstart. Damit stehen gültige Werte in den Registern des Controllers und das Gerät selbst wird bereit für die Entgegennahme von Befehlen.
</p>
<br />
== Gerät dem Betriebssystem bekannt machen ==
<p>
Ein Treiber macht der Geräteverwaltung des Betriebssystems das Gerät bekannt. Erst damit kann das Gerät vom Betriebssystem (und den darauf ablaufenden Prozessen) genutzt werden.
</p>
<br />
<p>
<loop_area type="practice">
<p>
Die folgende Abbildung zeigt den Geräte-Manager eines Windows 7 Betriebssystems mit den derzeit zur Verfügung stehenden Geräten.
</p>
<p>
<loop_figure title="Geräte-Manager von Windows 7" description="" copyright="CC-BY" index=true show_copyright=true>
[[Datei:geraetemanager.jpg]]
</loop_figure>
</p>
</loop_area>
</p>
<br />
<p>
<loop_area type="practice">
<p>
Auch unter Linux können die zur Verfügung stehende Geräte angezeigt werden. Auf der Kommandozeile steht dafür das Programm ''lshw'' zur Verfügung, welches bei vielen Distributionen jedoch separat installiert werden muss. Zu seiner Ausführung benötigt es zudem ROOT-Rechte.
</p>
<p>
Die folgende Abbildung zeigt die kompakte Ausgabe von ''lshw -short''. Ohne den short-Parameter ergibt sich eine deutlich längere und detailliertere Ausgabe.
</p>
<p>
<loop_figure title="'lshw -short' unter Linux" description="" copyright="CC-BY" index=true show_copyright=true>
[[Datei:lshw.jpg]]
</loop_figure>
</p>
</loop_area>
</p>


<br />
<br />

Version vom 11. November 2014, 16:59 Uhr