-1

Like device driver, I don't know whether there are some other drivers ?

user198729
  • 61,774
  • 108
  • 250
  • 348
  • 4
    Cab drivers come to mind. And lorry drivers. :) – Pekka May 31 '10 at 23:53
  • 2
    So far, all the answers are just taxonomizing device drivers. – bmargulies Jun 01 '10 at 01:21
  • @bmargulies If that's truly what you think, then it would seem that you would likely consider *any* driver to be a 'device driver'. All drivers, in a sense, are written to make the hardware do something useful...but there is a very dramatic difference between a Hardware Device Driver and, say, a File System Filter Driver. – KevenK Jun 01 '10 at 01:28
  • @KevenK I consider all of these drivers to be device drivers. No one supplied any examples that answer the question: drivers that can't be called device drivers. – bmargulies Jun 01 '10 at 10:59

2 Answers2

5

Taken from Windows Internals 4th (XP-based) Edition:

Hardware device drivers - Drivers using the HAL
File System Drivers - File IO for devices
File System Filter Drivers - Intercept IO and do processing on it (like AV and such)
Network Redirectors and Servers - Transmit IO on the network
Protocol Drivers - Implement network protocol like TCP/IP
Kernel Streaming Filter Drivers - Signal processing on data streams like video/audio

KevenK
  • 2,975
  • 3
  • 26
  • 33
2

What comes to mind straight away is virtual device drivers - usually emulating some kind of device, but not being a device themselves.

Probably worth a mention is class drivers that can talk to an entire class of devices (e.g. USB).

And the Wikipedia article on device drivers may be a good starting point.

Pekka
  • 442,112
  • 142
  • 972
  • 1,088