What is Device driver?
{{IPstack}} A '''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. For example, video cards from Advanced Micro Devices (or AMD) and [[Nvidia]] do the same job, but each requires its own driver as different hardware requires different commands. Different operating systems also need different drivers, a driver written for [[macOS]] can not be used by [[Microsoft Windows]]. Many parts of a computer need drivers, and common examples are: *[[Computer printer]]s *[[Graphic card]]s *[[Modem]]s *[[Network card]]s *[[Sound card]]s 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]]s *[[RAM]]s *[[Compact disc]] (called CD) and [[digital versatile disc]] (called DVD) drives (including player and burner). *Mouse and keyboard *Integrated video cards *PC speaker (the speaker inside the computer case that beeps) *[[Floppy drive]]s *[[Hard drive]]s *[[Webcam]]<nowiki/>s *USB sound cards *USB hubs (devices that turn one USB port into two or more) {{Tech-stub}} [[Category:computer science]] [[category:software]] [[category:Computer hardware]]