In computing, a device driver or software driver is a computer program allowing higher-level computer programs to interact with a hardware device.

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.

Purpose

A device driver simplifies programming by acting as a translator between a hardware device and the applications or operating systems that use it. Programmers can write the higher-level application code independently of whatever specific hardware device it will ultimately control, because code and device can interface in a standard way, regardless of the software superstructure or of underlying hardware. Every version of a device, such as a printer, requires its own hardware-specific specialized commands. In contrast, most applications utilize devices (such as a file to a printer) by means of high-level device-generic commands such as PRINTLN (print a line). The device-driver accepts these generic high-level commands and breaks them into a series of low-level device-specific commands as required by the device being driven. Furthermore, drivers can provide a level of security as they can run in kernel-mode, thereby protecting the operating system from applications running in user-mode.

From Wikipedia under the GNU Free Documentation License
Fri Jul 30 16:44:10 2010

Which file could contain instructions to load device drivers for hardware support?
Q. Which file could contain instructions to load device drivers for hardware support?
Asked by Christopher K - Fri Jan 22 20:59:19 2010 - - 1 Answers - 0 Comments

A. drivers, data cab, inf.
Answered by IBMGuy - Fri Jan 22 21:03:14 2010

What's the difference between device drivers and firmware?
Q. Both are types of software which control hardware, so I don't know what the distinction is.
Asked by modax42 - Wed Oct 8 23:03:09 2008 - - 1 Answers - 0 Comments

A. Hi there, As far as I know - device drivers - are installed in the operating system to tell say for instance Windows how to communicate with the hardware (therefore software installed in operating system (OS)). Firmware are updates to the hardware. Not installed in the operating system, but rather embedded into the hardware device. Firmware updates can include new features that the hardware can perform which in turn will/might require a device driver update to allow the OS to make use of these new features.
Answered by Gerhard L - Sat Oct 11 18:38:13 2008

Can I save my device drivers on a external hard drive? How?!?
Q. I know that there are some "Plug and Play" devices but some others don't have it. Instead of going out into the internet and have to look for them and maybe buy them, can I just locate them and save them to the external HD???
Asked by EagleEye - Wed Apr 14 01:28:09 2010 - - 1 Answers - 0 Comments

A. You can, just save the download to your F:\ or whatever your external is on instead of running it. I wouldn't suggest it though, these are frequently updated and you'll want the latest update for your system. Save the links in a favorites folder in your browser instead.
Answered by Kit - Wed Apr 14 01:32:41 2010

From Yahoo Answer Search: "Device drivers"
Wed Jul 28 20:31:55 2010

Better Drivers Pay Less for Car Insurance with One-of-a-Kind Discount from ... - MarketWatch (press release)
marketwatch.com
Better Drivers Pay Less for Car Insurance with One-of-a-Kind Discount from ... - MarketWatch (press release)
Mon, 26 Jul 2010 12:06:25 GMT+00:00
Pay Less for Car Insurance with One-of-a-Kind Discount from ... MarketWatch (press release) After drivers sign up for the Snapshot Discount, we send them a device the size of a garage door opener that plugs into the on-board diagnostic (OBD) port ...
Device to keep loco drivers on toes - The Hindu
thehindu.com
Device to keep loco drivers on toes - The Hindu
Mon, 26 Jul 2010 20:26:33 GMT+00:00
to keep loco drivers on toes The Hindu The Railways have decided to introduce vigilance controlled device in the locos aiming to avert accidents caused by drivers dozing off. ...
Fundraiser to help buy driving simulators - Cherry Hill Courier Post
courierpostonline.com
Fundraiser to help buy driving simulators - Cherry Hill Courier Post
Wed, 28 Jul 2010 15:19:07 GMT+00:00
Cherry Hill Courier Post A few months after the accident less than a mile from their home, the Fitzpatricks began the fund, which has funded the purchase of four Virtual Driver ...

From Google News Search: "Device drivers"
Wed Jul 28 22:10:14 2010

Device meneger JPG
dzhi.sp.ru
Device meneger JPG
524px x 512px | 41.70kB

[source page]

ZyXel omni adsl usb rfc1483 mode tcp ip ip

Update Device Drivers
uninstalldrivers.trishulsoft.com
Update Device Drivers
454px x 643px | 25.40kB

[source page]

View Screenshots

screenshot JPG
registry.check-criminal-records.org
screenshot JPG
454px x 643px | 25.00kB

[source page]



From Yahoo Image Search: "Device drivers"
Sun Aug 1 02:14:12 2010

Why Computer Hardware and Device Driver Detection Software Matters
softwarecritics.info
Why Computer Hardware and Device Driver Detection Software Matters

Mathdelane

Fri, 15 Jan 2010 19:46:36 GM

Device driver. and hardware detection software matters because they serve as your saving grace when you accidentally lost your . device driver. CDs or installers for webcams, MP3s or other external devices that needs these applications in ...

Lenovo IdeaPad S10 Synaptics Pointing Device Driver (Windows 7 ...
netbookfiles.com
Lenovo IdeaPad S10 Synaptics Pointing Device Driver (Windows 7 ...

unknown

Fri, 22 Jan 2010 12:29:14 GM

Default Lenovo IdeaPad S10 Synaptics Pointing . Device Driver. .

How to Troubleshoot Device Driver Error Codes 31 to 38 Part 1
codebrothers.org
How to Troubleshoot Device Driver Error Codes 31 to 38 Part 1

unknown

Fri, 15 Jan 2010 21:31:42 GM

This error code means there is a problem with a . device driver. . To resolve this problem, you will need to update the driver in question. There may be a chance that you already have the appropriate driver on your computer. ...

From Google Blog Search: "Device drivers"
Sat Jun 26 08:38:17 2010