Программные компоненты, обеспечивающие доступ к функциям железа (hardware) для прикладных программ и операционных систем в стандартизованном виде.
Можно представить (условно) драйвер в виде "коробочки", с одной стороны которой есть стандартный "программный разъем" - к нему "подключаются" программы - системные и прикладные, они знают что в разъеме для чего, как туда записать и как оттуда данные получить, и им не очень важно - что там в "коробочке" и за ней. Это называется API или программный интерфейс драйвера. Другой своей стороной наша гипотетическая "коробочка" обращена к железу. Допустим, к аудиокарте. И с этой стороны идет хитросплетение всяких связей ...Только "коробочка" знает о том - как, где, чего и каким образом надо делать с данной аудиокартой, только "коробочке" известно - каким образом можно задействовать те или иные свойства.
У разных устройств разных производителей есть свои тонкости в управлении, даже если многое и совпадает, именно по этой причине драйверы "индивидуальны" для каждой железки и драйвера даже от очень близких моделей чаще всего не взаимозаменяемы.
Программа, которой нужно работать с аудиокартой, "говорит" драйверу - "мне надо включить то-то и то-то в устройстве, которое ты обслуживаешь". Драйвер сам соображает - как преобразовать запрос в сигналы для железки и начинает при помощи сигналов железкой управлять. Те "каналы", через которые идет обмен данными драйвера с железкой - это порты ввода-вывода устройства. То, что железка драйверу "ответила", он преобразовывает в ответ для программы (в стандартизированный вид) и сообщает (возвращает) программе.
Программе (в общем случае, для нашего упрощенного примера) не особо важно - какая это аудиокарта. Ей надо знать "как разговаривать с драйверами", а драйвер уже разберется с железкой. Если бы драйверов не существовало, программным модулям и компонентам операционных систем пришлось бы держать в себе знания о том, как "общаться" с кучей разных устройств - знать про сотни видокарт, аудиокарт, USB устройств и т. д. Это было бы просто нереально.
Прочее компьютерное
cto takoe draiveri?
файлы необходимы для того что бы активировать какое нить устройство
телефон например подключаемый к компу
телефон например подключаемый к компу
это очень нужная "штука" на компе))))))
Драйвер - это программа-посредник, позволяющая вашему компьютеру общаться с подключёнными к нему или входящими в него устройствами.
Драйвер - посредник между операционной системой и железом, объясняющий ей как с этой железкой работать.
Похожие вопросы
- 4to takoe drajver?
- a 4to takoe IMXO.???vse tak piwyt...a ewe AIS...eto kak?
- cto takoe anti-HCV?U muja govoryat gepatit C a po analizam napisanno Anti-HCV 13,07 pozitiv.Cto eto mojet oznacat?
- cto takoe evgenika?
- cto takoe liubov?
- Cto takoe RAP
- cto takoe stilisticiskij analis teksta?
- cto takoe lubov?
- cto takoe scastie?
- cto takoe metakod mestnosti?