Geräteunabhängige Ein-/Ausgabe und Treiberarchitektur: Abstraktionen, Kernel-Interfaces, Treiberdesign in C