Device Drivers Flashcards
What are device drivers?
- OS is expected to communicate with a wide variety of devices, each with different models and manufacturers
- it is computer programs provided by OS, and allow OS to interact with the hardware
- without them it would be impossible for creators of OS’s to program operating systems to handle all existing and future devices.
- piece of software, usually supplied with a peripheral device, that contains instructions to enable the peripheral and OS to communicate and configure hardware
How does a Device Driver work? Give an example
example keyboard:
when a piece of hardware is used, the device driver communicates this request to the OS which produces relevant output such as a letter on the screen
What are Device Drivers specific to?
computers architecture - so different drivers must be used for different device types e.g. smartphones, game consoles and desktop PC’s
operating system - drivers interact with OS, so they’re specific to OS installed on the device
Give an advantage of device drivers
compact programs that provides/allows communication between a computer and hardware
Give a disadvantage of device drivers
compatibility issues when device driver isnt compatible with OS system, hardware or other devices
can lead to malfunctions or errors
security challenges when device driver is vunerabke to malware, exploits or backdoors