Computer drivers are programs that govern the operations of computer hardware and how it communicates with the computer operating system. Without drivers, computer cannot receive or give data to computer hardware in the correct manner and computer software will not be able to access hardware functions of a device. Each computer device has driver programs that controls it. Drivers act as a translator between the hardware and software that uses the device.
Drivers communicate with the hardware through computer communication bus that the hardware is connected to. The device sends data back to the drivers, drivers then command the hardware to carry out certain functions. For example, a printer begins to print out information after receiving commands from the drivers.
A driver is something that provides a software interface for a hardware device. For example, if you opt to use a wireless mouse with your laptop, there is a chance that the software needed (driver) to run the mouse isn't previously installed. This means that when you insert the small USB, a driver will be installed allowing the operation of the mouse.
There are many components to a computer that already have drivers associated with them and often time you might not even realize it. No matter the device or the component, a driver is required to tell what piece of hardware what to do, essentially controlling it.