Which of the following statements are true about a device driver?
Each correct answer represents a complete solution. Choose all that apply.
A.
Device drivers are software-dependent and do not depend on operating systems.
B.
It allows higher-level computer programs to interact with a hardware device.
C.
It is a program or software that controls a particular device.
D.
It works as a translator between the device and the operating system and programs that use the
device.
Explanation:
CA device driver is a program or software that controls a particular device. It works as a translator
between the device and the operating system and programs that use the device. It provides an
interface between a hardware device and operating systems and application software. It allows
higher-level computer programs to interact with a hardware device. When an application needs data
from a device, it requests the data from OS, which in turn, send a command request to the device
driver. Drivers are hardware-dependent and operating-system-specific. They usually provide the
interrupt handling required for any necessary asynchronous time-dependent hardware interface.
B, C, D