What are device drivers?
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