In computing, a device driver or software driver is a computer program that operates or controls a particular type of device that is attached to a computer. A driver typically communicates with the device through the computer bus or communications subsystem to which the hardware connects. When a calling program invokes a routine in the driver, the driver issues commands to the device. Once the device sends data back to the driver, the driver may invoke routines in the original calling program. Drivers are hardware-dependent and operating-system-specific. They usually provide the interrupt handling required for any necessary asynchronous time-dependent hardware interface.
Read more about Device Driver: Purpose, Development, Kernel-mode Vs User-mode, Applications, Virtual Device Drivers, Open Drivers, APIs, Identifiers
Famous quotes containing the words device and/or driver:
“Irony, forsooth! Guard yourself, Engineer, from the sort of irony that thrives up here; guard yourself altogether from taking on their mental attitude! Where irony is not a direct and classic device of oratory, not for a moment equivocal to a healthy mind, it makes for depravity, it becomes a drawback to civilization, an unclean traffic with the forces of reaction, vice and materialism.”
—Thomas Mann (18751955)
“God help the horse, and the driver too!
And the people and beasts who have never a friend!
For the driver easily might have been you,
And the horse be me by a different end!
And nobody knows how their days will cease!
And the poor, when theyre old, have little of peace!”
—James Kenneth Stephens (18821950)