What Does Driver Do? (© All Computer Studies)

A driver is a specially written program which understands the operation of the device it interfaces to, such as a hard disk, video card, sound card or DVD ROM drive. It convert commands from the operating system or user into commands understood by the component computer part it interfaces with. It also translates responses from the component computer part back to responses that can be understood by the operating system, application program, or user. The below diagram gives a graphical depiction of the interfaces between the operating system and the computer component.
What Does Driver Do? (© All Computer Studies)