Name des Moduls | [50200] Gerätetreiber | Bezeichnung des Moduls | FMI-IN0020 |
Studiengang | [079] - Informatik | ECTS Punkte | 6 |
Arbeitsaufwand für Selbststudium | 120 | Häufigkeit des Angebotes (Modulturnus) | jedes 2. Semester (ab Wintersemester) |
Arbeitsaufwand in Präsenzstunden | 60 | Dauer des Moduls | 1 |
Arbeitsaufwand Summe (Workload) | 180 | ||
Modul-Verantwortliche/r | Wolfgang Koch |
Voraussetzung für die Vergabe von Leistungspunkten (Prüfungsform) | Projektbericht mündliche Prüfung |
Voraussetzung für die Zulassung zum Modul | keine |
Empfohlene bzw. erwartete Vorkenntnisse |
|
Art des Moduls (Pflicht-, Wahlpflicht- oder Wahlmodul) | - 079 LA Regelschule Informatik: Wahlpflichtmodul (Paralleles Rechnen) |
Zusammensetzung des Moduls / Lehrformen (V, Ü, S, Praktikum, …) | 2 SWS Vorlesung |
Inhalte | Treiber, Gerätesteuerung, Kernelmodule, Linux: Kernelmodul-Treiber, Windows: WDM- bzw. WDF- Kernel Mode Treiber, Compilieren, Laden und Entladen von Treibern, Einfache Funktions-Treiber, Öffnen, Lesen, Schreiben, Erweiterte Funktions-Treiber, IO-Control, Timer, Synchronisation, Hardware-Management, Blockierende Treiber, Interrupts, Bottom Half, Plug und Play |
Lern- und Qualifikationsziele | Erwerb von theoretischen Kenntnissen über Gerätetreiber und Fähigkeiten, einfache Treiber selbst zu schreiben. Befähigung zur Zusammenarbeit mit Hardwareentwicklern |
Voraussetzung für die Zulassung zur Modulprüfung | Anfertigung eines kleinen Projektes |