submit urlsubmit rss feedadd directory

article

A device driver, or a software driver is a specific type of computer software, typically developed to allow interaction with hardware devices. Typically this constitutes an interface for communicating with the device, through the specific computer bus or communications subsystem that the hardware is connected to, providing commands to and/or receiving data from the device, and on the other end, the requisite interfaces to the operating system and software applications. Often called a driver for short, it is a specialized hardware dependent computer program which is also operating system specific that enables another program, typically an operating system or applications software package or computer program running under the operating system kernel, to interact transparently with a hardware device, and usually provides the requisite interrupt handling necessary for any necessary asynchronous time-dependent hardware interfacing needs.

Device driver philosophy


The key design goal of device drivers is abstraction. Every model of hardware (even within the same class of device) is different. Newer models also are released by manufacturers that provide more reliable or better performance and these newer models are often controlled differently.

Computers and their operating systems cannot be expected to know how to control every device, both now and in the future. To solve this problem, OSes essentially dictate how every type of device should be controlled. The function of the device driver is then to translate these OS mandated function calls into device specific calls. In theory a new device, which is controlled in a new manner, should function correctly if a suitable driver is available. This new driver will ensure that the device appears to operate as usual from the operating systems' point of view.

More on [ Device driver ]


directory of related categories

 

 

 
 
directory of related topics

Hardware :: Computers
Drivers :: Programming

 
Device_Drivers RSS feed
Business Applications - RSS Sponsorship

Visual Studio 2008 simplifies JavaScript debugging
Thu, 15 May 2008 19:44:58 -0700
One of the more cumbersome development tasks is debugging client-side JavaScript code. Tools such as Firebug are helpful, but in the case of Firebug, you're forced to use Firefox. Thankfully, Visual Studio 2008 provides a robust and developer-friendly environment for debugging JavaScript. Simplification Whenever I hear developers discuss...
You may be a conformist and not even know it
Wed, 07 May 2008 13:00:57 -0700
We like to think that we're all individuals and the things that drive our decisions are made rationally, independent of what others say, and from a totally objective viewpoint. Marketers, of course, know that isn't the case and do what they can to use all sorts of tools to sway...
Don't expect these five high-tech skills to bring you more money
Wed, 07 May 2008 08:36:53 -0700
If pay rate for a skill is any indication of its value, there are some IT skills that look to be well on their way to extinction. A recent piece from Network World listed the five high-tech skills that don't command the pay that they once did: ...
Silverlight 2.0 offers paradigm shift from predecessor
Mon, 05 May 2008 10:58:39 -0700
Most Web developers know better than judging a Microsoft product by its first iteration. For this reason, I was intrigued by the recent beta release of Silverlight 2.0. Silverlight provides a platform for Rich Internet Applications RIAs to build dynamic user interfaces that are platform and browser...
Can presentation layer abstraction ever replace desktop and Web apps?
Sat, 03 May 2008 10:08:06 -0700
Persistent "Holy Grails" in the world of computing are the various methods of abstracting the presentation layer of applications. The current incarnation of this tendency has the HTTP network protocol as the common theme. Let's take a look at this history and see what the chances are that the current...
Pop quiz answers: Hexadecimal basics
Fri, 02 May 2008 14:14:48 -0700
Our pop quiz on hexadecimal basics was a hit with TechRepublic members. As of grading time, nearly 2,000 people had tested their knowledge of hexadecimal math. If you haven't had a chance to take the quiz, I encourage you to try your luck, before reading the answers below. Now, on...

 
Subscribe to Device_Drivers RSS feed

directory of related sites

Driver Files - Driver search engine and directory indexing several driver sites. Request a hard to find driver.
Meta Description: [ driver download A BIG driver collection ]

Driver Guide - Database of drivers and resources for a variety of devices.
Meta Description: [ ARE YOU LOOKING FOR A DRIVER? DriverGuide.com has the Web's largest collection of drivers for all device types. The site includes an easy step-by-step process for finding, downloading, and installing drivers, a company and driver search engine, manufacturer specific discussion boards, driver u... ]

BeBits.com - Contains BeOS device drivers.

Driver Magic Ltd. - Stores drivers directly on-site, and offers free software to help identify what drivers are needed.

Driver World - Helpful online resource links to hardware manufacturer sites for drivers.
Meta Description: [ Alle drivere til din computer, Hvis vi ikke har den, finder vi den til dig. Her er drivers til alt hardware. Printere, lydkort, grafikkort, bundkort, pcmcia og meget mere. Aldrig har det været nemmere., Download drivers for all hardware. All drivers are sortet by manufacturer so it's easy to na... ]

DriverForum.com - Discussion forum about device drivers.
Meta Description: [ DriverForum.com is a place to go to discuss device drivers of all types. If you are hunting for drivers, this is the place to start. ]

Drivers at Driver Pit - Device drivers are listed alphabetically and by device.
Meta Description: [ This site has the driver you have been searching for. Device drivers are listed by device and by company. Keep your computer running in top condition with the proper device drivers ]

Drivers Collection - Hardware drivers available for download.
Meta Description: [ Drivers Collection, driver, drivers, Big library of drivers for computer hardware. Daily-updated. Drivers available for http or ftp download. Search, forum, sending drivers to email. ]

Drivers Kit - Database of device drivers, categorized by device type. Direct links to drivers files.
Meta Description: [ Database of hardware drivers for free download. Direct links to drivers files. ]

Drivers Planet - Direct links to driver files.
Meta Description: [ Drivers Planet - Tens of thousands of hardware drivers for your computer - Live help links - Tech news - Articles about modern life ... ]

Drivers Stock - Driver collection for different operating systems free directly from site.
Meta Description: [ Free Drivers Downloads ]

DriversLab - Archive of drivers, firmware and bios for download - categorized by device and manufacturer.
Meta Description: [ Archive of drivers, firmwares and bioses for free download ]

Driverzone.com - Big driver database searchable by device type or maker.
Meta Description: [ The Driver Zone--THE place to find device drivers ]

Help Drivers - Very full driver compilation; English, French, German, Spanish.
Meta Description: [ Drivers archive. The most complete drivers compilation on the web ]

iTclubusa.com - Links to equipment makers with driver downloads.
Meta Description: [ driver, driver, modem driver, modem driver,sound card,video driver, cd rom driver, device driver, sound card driver, cannon printer driver, usb driver, window driver, monitor,3com, hp, hewlett packard, Sony,sony, KDS, kds,matrox,matrox, adaptec, adaptec,umax, Toshiba,toshiba, lexmark, lexmark,de... ]

Jargon's Driver Museum - Some device drivers for devices no longer supported by their manufacturers.
Meta Description: [ Jargon's Driver Museum ]

Karl's Driver Site - Offers drivers for download, driver requests, and links to manufacturers.
Meta Description: [ One Stop Solution to Finding PC Software Device Drivers for Modems, Scanners,Printers,Display,Soundcards,Graphic Cards,Karls Forums, karls forums, pc help forums, pchelp forums, Free Downloads, FAQ Section, PC Help and Advice, Forums,Driver Request Board, ]

PCAware.com - Archives a listing of device drivers.
Meta Description: [ PCAWARE is a leading retailer of computer hardware, peripherals and more. Purchase securely online and we ship 2 Day Priority! ]

PCdrivers.Com - Links to download device drivers and patches sorted by device type, alphabetical or by categories.
Meta Description: [ Device drivers, Pc drivers, Device drivers, Pc drivers, 3Com, Acer, Adaptec, Aopen, ASUS, ATI, Award, Aztech Labs, Canon, Creative Labs, Cirrus Logic, Diamond Multimedia, Epson, ESS Technologies, Genius, Hayes, Hewlett Packard, HP, IBM, Initio, LG, Logitech, Matrox, Panasonic, Samsung, Toshiba, U... ]

PerfectDrivers - PC device drivers and support forums.

Totallydrivers.com - Useful online resource for drivers and web development for several OSs.
Meta Description: [ Totally Drivers offers free support for device drivers. We offer a fast and easy website to locate and use drivers for all device types. We provide easy to navigate pages to find, download, and install drivers; drivers by company and device and a driver forum to ask for help. ]

Windows Driver Guide - Technical resources and support for locating and updating Windows device drivers for hardware peripherals.
Meta Description: [ Resources and technical support to locate hardware and peripheral Windows drivers. ]

Windows Drivers Downloads - Categorized lists of drives, by device type or manufacturer. Also offers manuals and driver articles.
Meta Description: [ This site maintains listings of video and graphics drivers available on the web, organized by company. Includes links to useful resources. Includes video,video driver,drivers,drvers,drivrs,files,inf,file,3-D,3d,graphics drivers,graphics card,graphics,monitor,3d,3-D,2d,voodoo,video adapter,video h... ]

WinDrivers.com - Provides links and information for almost all companies that manufacture computer devices, as well as an archive of older drivers.
Meta Description: [ WinDrivers.com: Your One-Stop Source For Device Drivers, Anti-Virus Updates and Security Patches. Locate current and out-of-date Device Drivers, Anti- Virus Updates or Security Patches at WinDrivers.com. ]

Device_Drivers related videos
If you have a midi device or you use your normal keyboard in FL Studio and you have a delay when you press a key WATCH THIS VID. Enjoy
Next Video

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor