Hubbry Logo
search button
Sign in
Class driver
Class driver
Comunity Hub
History
arrow-down
starMore
arrow-down
bob

Bob

Have a question related to this hub?

bob

Alice

Got something to say related to this hub?
Share it here.

#general is a chat channel to discuss anything related to the hub.
Hubbry Logo
search button
Sign in
Class driver
Community hub for the Wikipedia article
logoWikipedian hub
Welcome to the community hub built on top of the Class driver Wikipedia article. Here, you can discuss, collect, and organize anything related to Class driver. The purpose of the hub is to connect people,...
Add your contribution
Class driver

In computing, a class driver is a type of hardware device driver that can operate a large number of different devices of a broadly similar type. Class drivers are very often used with USB based devices, which share the essential USB protocol in common, and devices with similar functionality can easily adopt common protocols.

Instead of having a separate driver for every kind of CD-ROM device, a class driver can operate a wide variety of CD-ROMs from different manufacturers. To accomplish this the manufacturers make their products compatible with a standardized protocol.

In technical terms, a class driver is used as a base or ancestor class for specific drivers which need to have slightly different or extended functionality, but which can take advantage of the majority of the functionality provided by the class driver. This concept is a key aspect of object oriented programming, which when extended to drivers makes it much easier for hardware vendors to provide driver support for their products.

Some operating systems, such as Microsoft Windows, and Linux distributions in x86 platforms, have included a large number of class drivers.

See also

[edit]
[edit]