- Driver is a computer program that operates and controls the hardware device that is attached to the computer.
- It acts as translator between the user and the device.
Uses:
- A driver provides the software interface to the hardware device.
- It enables the operating system and other applications to access the hardware functioning with out need to know the details of the hardware.
- Driver communicates with the device through the computer bus or communication system to which the hardware device is connected.
- The driver sends commands to the device and returns the data from the device and the OS use it.
Applications:
- Because of the diversity of modern hardware and operating system, drivers operate in many different environments.
- Printers.
- Video adapters.
- Network cards.
- Sound cards.
- Local buses of various sorts.
- Low bandwidth Input and Output buses like keyboard, mouse, USB etc.,
- Computer storage devices like CD-ROM, Floppy-Drive.
- Digital cameras.
Devices need drivers |