Next | Prev | Up | Top | Contents | Index
Driver Overview
A device driver is a software module that enables communication between a user process and a peripheral device. It may perform some or all of the following functions:
- Take the device online and offline
- Set parameters in the device
- Transmit data from the kernel to the device
- Receive data from the device and pass it to the kernel
- Handle and report I/O errors
- Handle exclusion and other multiuser, multitasking arbitration
- Device Types
-
- Levels of Device Drivers
-
Next | Prev | Up | Top | Contents | Index