Чому для моїх навушників не потрібні драйвери?


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

Стереогнездо (наконечник, кільце, рукав) є загальним сімейство роз'єму зазвичай використовується для аналогових сигналів , включаючи аудіо. Тож для цього вам не потрібні драйвери. Просто .. :-) Але будьте впевнені, що на вашому пристрої підтримується аудіовихід ... Або якщо ви говорите про USB-навушники, то, можливо, потрібна інсталяція драйвера, якась ні.


1

Як говорили інші, драйвери вам потрібні лише у випадку підключення USB-навушників. У звичайній розетці 2,5 мм вам не потрібні окремі драйвери для кожного навушника, підключеного до вашої системи. Але не забувайте, що вам потрібно встановити один драйвер для аудіопристрою, і цей аудіопристрій використовує встановлений драйвер для виведення аудіосигналів через аудіороз'єм.

Простими словами навушники - це універсальний пристрій для підключення та відтворення.


0

Це звичайний аналоговий вихід. Цифрового протоколу немає, просто необроблений звуковий сигнал.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.