Почему мои наушники не требуют драйверов?


23

Когда я подключаю новую мышь или принтер к своему Mac, мне нужно установить новый драйвер.

Однако недавно я подключил новые наушники к своему компьютеру, и они просто работали. Почему мне не нужно устанавливать драйвер для наушников?


9
Я действительно сомневаюсь, что мышь требует новых драйверов
so12311

7
Это получило 14 голосов и три фаворита за полдня?
CVn

7
@ MichaelKjörling И мы до сих пор даже не знаем, являются ли они USB или обычными аудиоразъемами :) (Хитрость с такими вопросами заключается в том, чтобы сформулировать что-то довольно простое или не требующее пояснений как «Почему XYZ …?». Оставить остальное сообществу)
slhck

7
Вам не нужны драйверы, чтобы подключить их к Walkman. Аналоговые наушники не являются периферийными устройствами (т.е. они не являются компьютерными устройствами).
Synetech

2
Кий электронщики говорят , что вы делаете потребность (транзитера) водителей;)
MSalters

Ответы:


25

Драйверы - это программные интерфейсы между операционной системой и устройством. Они позволяют косвенное, но стандартизированное общение. Без этого разработчики должны были бы напрямую общаться с устройством и писать код для каждой мыслимой части аппаратного обеспечения.

Наушники не нуждаются в таком интерфейсе, потому что нет связи с операционной системой, которая потребовала бы «перевода». Операционная система не контролирует напряжения на разъемах, но вместо этого отправляет цифровые звуковые команды и данные на звуковую карту, для которой требуется драйвер. Звуковая карта затем выполняет свою магию и преобразует поток битов в аналоговый сигнал, независимо от того, какие наушники, динамики, усилитель, рекордер, спектрометр ... подключены, хотя они часто проверяют, присутствует ли вообще штекер.

USB-наушники являются исключением, так как они не подключаются к звуковой карте, но работают по тому же принципу. Разница лишь в том, что эти устройства имеют встроенную звуковую карту для связи с ОС, а не ту, которая уже установлена ​​на компьютере. Для них требуются драйверы, но поскольку наушники являются довольно универсальной периферией, скорее всего, встроенная звуковая карта построена для максимальной совместимости и использует стандартизированный протокол, для которого достаточно предустановленных драйверов, как это обычно бывает для мышей, клавиатур и флэш-накопителей.


57

Если ваши наушники были USB-наушниками, для них могут не потребоваться драйверы, поскольку есть стандартные производители, которым можно следовать, чтобы создаваемые ими устройства не нуждались в дополнительных драйверах. Это то же самое, что большинство мышей и клавиатур "просто работают".

Если в ваших наушниках используется только обычное гнездо, звуковая карта устройства имеет набор контроллеров, которые обрабатывают вас, а сигнал, поступающий на провод, - это всего лишь аналоговое напряжение, управляющее динамиками в наушниках.


4
Стоит отметить, что USB-клавиатуры и мыши также следуют стандарту, а операционная система должна предоставлять универсальный драйвер, который будет работать для всех клавиатур и мышей, которые следуют ему (до сих пор я не видел ни одной, которая этого не делает). Драйверы, специфичные для производителя, обычно предоставляют дополнительные проприетарные функции (например, управление специальными функциональными клавишами или контроллерами светодиодов). Я в основном использую Windows и знаю, что она предоставляет общие драйверы практически для всех классов устройств. Я ожидаю, что Mac OS X сделает то же самое.
Бен Ричардс

7

Две возможности:

  1. если это устройство USB, у вас уже были драйверы
  2. если это аудиоразъем, у вас будет простой аналоговый сигнал, исходящий из разъема, поэтому вам не нужно управлять этим устройством, как это уже сделано звуковой картой.

5

Потому что они просто используют аудиоразъемы, такие как динамики или что-то еще. Если бы это были USB-наушники или что-то еще, это было бы иначе. Все, что нужно вашему компьютеру для звука, это штекер, и он передает электрические импульсы на наушники, которые, в свою очередь, создают звук.


2

Спрашивая против причинения

Мышь отправляет запрос на компьютер, который компьютер должен интерпретировать, а драйвер сообщает, как. Это как если бы я сказал «переместить курсор влево»; Вы должны понимать английский язык, чтобы что-нибудь сделать с этим.

Аналоговый разъем для наушников не отправляет запрос, например, «пожалуйста, воспроизведите следующий звук на громкости 11». Он посылает ток, который не нуждается в интерпретации; этот ток физически заставляет динамики наушников вибрировать особым образом с помощью электромагнита.

Единственная интерпретация происходит в вашем мозгу: «Эй, Джеймс Эрл Джонс говорит:« Вафли! »


1

Разъем TRS (наконечник, кольцо, гильза) - это общее семейство разъемов, обычно используемых для аналоговых сигналов, включая аудио. Таким образом, вам не нужны драйверы для этого. Просто .. :-) Но убедитесь, что ваше устройство поддерживает аудиовыход ... Или Если вы говорите о наушниках USB, то, возможно, некоторые драйверы требуют установки, а некоторые нет.


1

Как говорили другие, драйверы нужны только при подключении USB-наушников. В обычном 2,5-мм штекере вам не нужны отдельные драйверы для каждого наушника, подключенного к вашей системе. Но не забывайте, что вам нужно установить один драйвер для аудиоустройства, и это аудиоустройство использует установленный драйвер для вывода аудиосигналов через аудиоразъем.

Говоря простыми словами, наушники являются универсальным устройством Plug and Play.


0

Это простой аналоговый выход. Цифрового протокола нет, только звуковой сигнал.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.