Preview lessons, content and tests

Computer Science & Programming solved. All in one platform.

1. To trial the platform and take tests, please take a few seconds to SIGN UP and SET UP FREE.

2. Searching for something specific? See our text overview of all tests. Scroll right for levels, and lists.

3. Student and Teacher User Guides |  Schemes of Work |   Real Teacher use Videos |

Join 36000+ teachers and students using TTIO.

Device Drivers

device 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.

Device Drivers are very essential for a computer system to work properly because without them the hardware would fail to achieve the purpose for which it was built.


Device driver synthesis and verification - Wikipedia

How they work

Device Drivers depend upon the Operating System’s instruction to access the device and performing any particular action. An example would be a printer driver that tells the printer in which format to print after getting an instruction from the OS. Thigs like card readers, controllers, modems, network cards, sound cards, printers, video cards, USB devices, RAM, Speakers etc all require Device Drivers to operate.