(computer science) a program that determines how a computer will communicate with a peripheral device
software, supplied with the operating system or by a hardware manufacturer, that communicates between the operating system of a personal computer and a specific hardware device