Прочее компьютерное

cto takoe draiveri?

Hairulla Abdullaev
Hairulla Abdullaev
96
Программные компоненты, обеспечивающие доступ к функциям железа (hardware) для прикладных программ и операционных систем в стандартизованном виде.

Можно представить (условно) драйвер в виде "коробочки", с одной стороны которой есть стандартный "программный разъем" - к нему "подключаются" программы - системные и прикладные, они знают что в разъеме для чего, как туда записать и как оттуда данные получить, и им не очень важно - что там в "коробочке" и за ней. Это называется API или программный интерфейс драйвера. Другой своей стороной наша гипотетическая "коробочка" обращена к железу. Допустим, к аудиокарте. И с этой стороны идет хитросплетение всяких связей ...Только "коробочка" знает о том - как, где, чего и каким образом надо делать с данной аудиокартой, только "коробочке" известно - каким образом можно задействовать те или иные свойства.
У разных устройств разных производителей есть свои тонкости в управлении, даже если многое и совпадает, именно по этой причине драйверы "индивидуальны" для каждой железки и драйвера даже от очень близких моделей чаще всего не взаимозаменяемы.

Программа, которой нужно работать с аудиокартой, "говорит" драйверу - "мне надо включить то-то и то-то в устройстве, которое ты обслуживаешь". Драйвер сам соображает - как преобразовать запрос в сигналы для железки и начинает при помощи сигналов железкой управлять. Те "каналы", через которые идет обмен данными драйвера с железкой - это порты ввода-вывода устройства. То, что железка драйверу "ответила", он преобразовывает в ответ для программы (в стандартизированный вид) и сообщает (возвращает) программе.
Программе (в общем случае, для нашего упрощенного примера) не особо важно - какая это аудиокарта. Ей надо знать "как разговаривать с драйверами", а драйвер уже разберется с железкой. Если бы драйверов не существовало, программным модулям и компонентам операционных систем пришлось бы держать в себе знания о том, как "общаться" с кучей разных устройств - знать про сотни видокарт, аудиокарт, USB устройств и т. д. Это было бы просто нереально.
Андрей Штукин
Андрей Штукин
8 518
Лучший ответ
файлы необходимы для того что бы активировать какое нить устройство
телефон например подключаемый к компу
Руслан Вороков
Руслан Вороков
38 777
это очень нужная "штука" на компе))))))
Драйвер - это программа-посредник, позволяющая вашему компьютеру общаться с подключёнными к нему или входящими в него устройствами.
Драйвер - посредник между операционной системой и железом, объясняющий ей как с этой железкой работать.