Operating System Laboratory


Module 7: Device Drivers and Input/Output

<< Previous | Overview | Next >>
University of Fribourg

This module introduces device drivers and input/output handling in operating systems. As in our days, there are more and more peripheral devices, this is a very important part of operating systems. First of all, the general concept of device drivers is explained, followed by a closer look at the realization under Windows and Unix. Furthermore, the students learn about I/O handling in general and its realization under Windows and Unix. In the end, they have to implement a user space USB driver for Windows and Linux/Unix Systems.