Page "Device driver" Paragraph 2
from
Wikipedia
A device driver simplifies programming by acting as translator between a hardware device and the applications or operating systems that use it.
Programmers can write the higher-level application code independently of whatever specific hardware the end-user is using.
For example, a serial port needs to handle standard communication protocols such as XON / XOFF that are common for all serial port hardware.
In turn, the logical layer calls upon the physical layer to implement OS requests in terms understandable by the hardware.
Conversely, when a hardware device needs to respond to the OS, it uses the physical layer to speak to the logical layer.
Page 1 of 1.
1.805 seconds.