Device driver

A driver is a program that lets the operating system communicate with specific computer hardware.

Computer parts need a driver because they do not use standard commands. (Ex.: ATI and Nvidia graphic cards do the same jobs, but each requires its own driver as each driver sends different commands to the hardware). Different operating systems also need different drivers, a driver written for Linux can not be used by Microsoft Windows (there are some exceptions to this, for example, Linux can use Windows Wi-Fi (NDIS) drivers using Ndiswrapper).

Many parts of a computer need drivers, and common examples are:

Some other computer parts do not need drivers (or the driver is built-in to the operating system) because they use a kind of standard; the operating system recognizes those parts and knows how to use those parts.

Such parts include items on the following list:

  • Processor
  • RAM
  • CD and DVD drive (including player and burner); however, for SCSI drives the controller card's driver may be needed as well.
  • Mouse and keyboard
  • Non-3D video cards
  • PC speaker (the speaker inside the computer case that beeps)
  • Floppy drive
  • Most hard drives
  • USB flash drives
  • Some USB webcams
  • Most USB sound cards
  • USB hubs (devices that turn one USB port into two or more)
  • and more
  • compatibility issues

Compatibility Issues

Using the wrong device driver can prevent hardware from working correctly. For example, a HP printer will not work with a computer that only has a Canon driver. Keeping drivers up-to-date avoids problems when using new programs (such as Windows Vista) with the piece of hardware.


Other Languages
العربية: برنامج تعريف
azərbaycanca: Sürücü
български: Драйвер
English: Device driver
Esperanto: Pelilo
hornjoserbsce: Ćěrjak (informatika)
Bahasa Indonesia: Pemacu peranti
italiano: Driver
עברית: מנהל התקן
қазақша: Драйвер
Кыргызча: Драйвер
latviešu: Dzinis
Lëtzebuergesch: Driver
lietuvių: Tvarkyklė
Bahasa Melayu: Pemacu peranti
Nederlands: Stuurprogramma
norsk: Driver
norsk nynorsk: Drivar
олык марий: Драйвер
română: Driver
русиньскый: Драйвер
русский: Драйвер
српски / srpski: Драјвер
suomi: Laiteajuri
svenska: Drivrutin
українська: Драйвер
粵語: 驅動程式
中文: 驱动程序