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:
“A bracelet of bright hair about the bone,
Will he not let us alone,
And think that there a loving couple lies
Who thought that this device might be some way
To make their souls, at the last busy day,
Meet at this grave, and make a little stay?”
—John Donne (15721631)
“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)