Learn in the textbookActuators and Device Control
DefinitionA device driver (デバイスドライバ) is software that acts as a go-between for the OS or applications and a peripheral device, translating commands bound for that device into a form the device understands and operating it.
ExplanationEach device accepts commands differently, so drivers are built for a specific device type or model, and most are supplied by the manufacturer. Applications ask the driver to do the work through the OS, so they can print or scan without worrying about the fine differences between devices.
AnalogyIt is like a dedicated interpreter who comes along when you operate a foreign machine, with a different interpreter for each machine.
Memory hookA driver is "one who operates," so, like the driver of a car, it is the one that operates the device.