Разница между драйвером и операционной системой при работе с внешними устройствами заключается в их функциях и задачах.
Операционная система управляет некоторым «виртуальным устройством», которое понимает стандартный набор команд. 4 Она может работать со стандартным оборудованием, например клавиатурой, мышью или веб-камерой. 3 Разработчики операционной системы пишут стандартные драйверы, которые подходят к большинству устройств. 3
Драйвер — это программа, которая работает как инструкция для операционной системы и объясняет, как пользоваться каким-то устройством. 3 Он рассказывает компьютеру, что устройство умеет, какие команды понимает и как его могут использовать другие программы. 3
Таким образом, операционная система занимается общим управлением, а драйвер обеспечивает взаимодействие устройства с операционной системой.
Кроме того, драйверы не включены в состав операционной системы, так как их разработкой занимаются производители аппаратных устройств, а не разработчики операционной системы. 1