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
Sun Jan 31 06:42:49 2010

device drivers missing1 jpg
dozleng.com
device drivers missing1 jpg
588px x 806px | 73.70kB

[source page]

device drivers missing1 jpg Ricoh Memory Stick Host Controller Ricoh MMC Host Controller You will then notice that the 4 missing device drivers in the Device Manager is reduced from 4 items to 1 item

device gif
srg.cs.uiuc.edu
device gif
480px x 600px | 44.70kB

[source page]

Gaia device interfaces are defined using IDL which enables the construction of device drivers and clients in any programming language A simplified Gaia class diagram is depicted bellow

class decoder hub gif
jungo.com
class decoder hub gif
725px x 999px | 49.10kB

[source page]

Hub

From Yahoo Image Search: "Device Drivers"
Mon Jan 25 13:05:19 2010

trying and upgrading Windows driver | Computer Software
computer-software-blog.com
trying and upgrading Windows driver | Computer Software

blog

Sun, 31 Jan 2010 06:11:32 GM

Open that gadget whose . driver. you prefer to back up. generally, it is probable to see one or all mechanism of the machine under the . device. group . You also require to get out all the . drivers. for the mechanism . ...

'Flaky' device drivers plague initial launch of Nexus One ...
drivershq.com
'Flaky' device drivers plague initial launch of Nexus One ...

unknown

Mon, 11 Jan 2010 22:24:22 GM

'Flaky' . device drivers. plague initial launch of Nexus One smartphone - DriversHQ.com.

Netgear WG111T - Windows 7 x32/x64 Driver Installation CodeBlog
codeblog.co.uk
Netgear WG111T - Windows 7 x32/x64 Driver Installation CodeBlog

Oliver

Sun, 31 Jan 2010 10:31:16 GM

In . device. manager, right click on the tree item 'WG111T' which is under 'Other Devices' (you may need to expand 'Other Devices' to view the 'WG111T' tree item), and click 'Update . Driver. Software ' ...

From Google Blog Search: "Device Drivers"
Sun Jan 31 12:34:49 2010

Senator seeks new cell phone restrictions - Western Front
news.google.com
Senator seeks new cell phone restrictions

Western Front

The law would also outlaw any cell phone use by drivers with an intermediate license, regardless of whether a hands-free device was used. ...

NYPD Crackdown Targets Drivers Using Hand-Held Devices New York's PIX11 / WPIX-TV

Distracted driving- Let's focus on current law, not add ones Yakima Herald-Republic

Ask the da Brooklyn Daily Eagle

BrickHouse Security Blog (blog)  - Wisconsin Radio Network  - South Coast Today

all 40 news articles »
Promise Technology Announces SmartStor NAS - PC World
news.google.com
Promise Technology Announces SmartStor NAS

PC World

According to Promise, the installation does not install any device drivers or virtual components into the operating system. The SmartStor Zero NS2600 ...



and more »
Toyota Sudden Acceleration: Company May Expand Recall Further - InjuryBoard.com (blog)
news.google.com
Toyota Sudden Acceleration: Company May Expand Recall Further

InjuryBoard.com (blog)

Instead, safety experts blamed Toyota's electronic throttles that did not contain a critical safety override device that would idle the engine when the ...



and more »

From Google News Search: "Device Drivers"
Mon Jan 25 02:59:46 2010

Where can i find some device drivers for my LC-693 Multimedia Speaker System?
Q. I know I just need some device drivers for my speakers, but i don't know where to look. Again, they are LC-693 Multimedia Speakers and I have a Windows XP Operating System. My computer says that there are no speakers when mine are hooked up, how do I get my comp to recognize them?
Asked by Eric H - Sun Mar 23 19:45:46 2008 - - 1 Answers - 0 Comments

A. You usually need the right device driver for the sound card. Then you configure the sound card to match your speakers. 6 to 8 channel on board sound cards provide a lot of configuration options for multi-media speakers.
Answered by Karz - Sun Mar 23 21:14:00 2008

how to install device drivers for windows xp for free?
Q. I recently reinstalled Microsoft windows xp home edition but I'm missing lots of device drivers my computer did come with a disk to install them but they are for windows vista. How can i install these? (I DON'T have internet cause I don't have the internet device driver for thay) does anybody know how much it would cost for a technician to install them? or how can i install these device drivers?
Asked by Julieta - Sat Sep 5 15:26:29 2009 - - 3 Answers - 0 Comments

A. Go download the drivers off another computer. Or you can call the manufacturer to send you the drivers.
Answered by Max M - Mon Sep 7 23:07:52 2009

no device drivers for usb ports?
Q. When i click on standard enhanced pci to usb host controller I have an error that says windows cannot load the device driver for this hardware.The driver may be corrupted or missing(code39)How do i get these drivers (free)Thanks.
Asked by baz - Sun Mar 1 17:35:19 2009 - - 2 Answers - 0 Comments

A. You need to first the make and model of our system board. If you don't know it, it is probably written on it. Or, you can go to www.download.com, and download Belarc. Which will give you an inventory. Then you need to go to the board manufacturer and download it's driver back, they should have one program to install drivers for any ports or devices on the system board.
Answered by scott b - Sun Mar 1 17:45:02 2009

From Yahoo Answer Search: "Device Drivers"
Thu Jan 28 06:38:25 2010

See also:

  • Drivers HeadQuartersDrivers HeadQuarters
    drivershq.com
    Windows 95/98/NT/2000 full driver search. Features a Driver Detective to find current versions of all drivers, DLL's, and VXD's.
  • ATI Driver DownloadsATI Driver Downloads
    ati.amd.com
    Drivers for ATI Graphics Boards.
  • Galt Technology: Driver ZoneGalt Technology: Driver Zone
    galttech.com
    Latest drivers for monitors, printers, modems, hard drives, BIOS updates, and IDE/SCSI controllers.
Custom search only Device Drivers sites:

Help build the largest human-edited directory on the web.
Submit a Site - Open Directory Project - Become an Editor
Tue Feb 9 17:31:34 2010