A device driver creates a layer of abstraction between the hardware and the operating system. They were created by programmers who wanted a standard set of system calls in interact with hardware.
Device drivers were 'invented' when x86 CPU's added the capability to enter 32 bit protected mode. By changing to this mode, the CPU changed how it addressed memory, therefore breaking the 16 bit BIOS system calls. Device drivers are the replacements for the functions provided by the BIOS.
Device drivers have actually been used on computers since long before the 8086 (the first x86 processor) was created. A device driver is really any piece of software that "drives" a device, usually so it can be used and controlled by other software. The UNIX operating system, for example, had device drivers for disk drives, teletypes, printers, tape drives, and paper tape punchers at least as far back as 1974 (UNIX v5). Most of the device drivers in UNIX v5 were even written in C at a time when most other operating systems were written in assembly language. It's hard to say who "invented" device drivers, however.
Further explanation
A device driver is the section of code that deals with devices, whether those are internal devices in the computer such as disks, memory systems, etc. It soon became apparent to early programmers that it was foolish to have every program deal with the details of each device. It made more sense to have a section of code that took "arguments' in a standard format, went and accessed the device, controlling it, reading its input and output and returning it to the calling program in an expected format. That is essentially a driver. It can be a standalone program, a subroutine embedded in the larger code, in the case of Windows a DLL. The first programs had "drivers", they have become more modular and complicated. Now complete computers, such as large supercomputers, have "drivers" that let slower computers load and run programs and access the results.
Device drivers have existed since the earliest computers. In order for the computer to communicate with other hardware, including storage devices, printers and keyboards, the computer had to be programmed specifically for those hardware devices. Originally the devices provided all the information and specifications necessary to reprogram the computer to communicate with those devices, allowing the computer developers to write their own drivers. However, as standards evolved, the manufacturers themselves provided the drivers for the commonest operating systems.
There is only one application for a device driver: to allow the operating system to interact with a specific piece of hardware.
Haylo
The screw driver was possibly invented in the 15th century, which is when screws first appear to have been used. See the related question.
1982
Dean Karmen didn't invent the first water purification device; he invented a simple water filtration device for use in rural areas of developing countries.
martin wright invented the syringe driver, which is a device that allows a syringe to be continously supplying a subcutaneous infusion of drugs
No, the device driver is not uninstalled.
What is the best way to change a device driver?
roll back reverting the driver
device manufacturere most of the time..
How to backup device drivers in win7
Device Driver
airbag
it means that the driver of that device is either not loaded or not properly loaded.. load the driver once again from the driver disk and the sign will go off..
Himem.sys
Himem.sys
It is a piece of software that is supplied by the device manufacturer.