Por que meus fones de ouvido não exigem drivers?


23

Quando conecto um novo mouse ou impressora ao meu Mac, preciso instalar um novo driver.

No entanto, recentemente liguei novos fones de ouvido no meu computador e eles simplesmente funcionaram. Por que não preciso instalar um driver para meus fones de ouvido?


9
Eu realmente duvido que um mouse exija novos drivers
so12311 20/03/12

7
Isso tem 14 votos positivos e três favoritos em meio dia?
um CVn

7
@ MichaelKjörling E ainda nem sabemos se são conectores de áudio USB ou normais :) (O truque com esses tipos de perguntas é colocar algo bastante básico ou auto-explicativo como um "Por que XYZ ...?". o resto para a comunidade)
slhck 21/03

7
Você também não precisa de drivers para conectá-los ao Walkman. Os fones de ouvido analógicos não são periféricos (ou seja, não são dispositivos de computador).
Synetech

2
Engenheiros eletrônicos sinalização dizendo que você faz precisa de drivers (Transitor);)
MSalters

Respostas:


25

Drivers são interfaces de software entre o sistema operacional e o dispositivo. Eles permitem comunicação indireta, mas padronizada. Sem ele, os desenvolvedores teriam que conversar diretamente com o dispositivo e escrever código para cada peça de hardware imaginável.

Os fones de ouvido não precisam dessa interface, porque não há comunicação com o sistema operacional que exigiria 'tradução'. O sistema operacional não controla as tensões nos soquetes, mas envia comandos e dados de áudio digital para a placa de som, que requer um driver. A placa de som executa sua mágica e transforma o fluxo de bits em um sinal analógico, independentemente de quais fones de ouvido, alto-falantes, amplificador, gravador, espectrômetro ... estão conectados, embora eles frequentemente verifiquem se um plugue está presente.

Os fones de ouvido USB são uma exceção, pois não se conectam a uma placa de som, mas funcionam com o mesmo princípio. A mera diferença é que esses dispositivos têm uma placa de som incorporada se comunicando com o sistema operacional, em vez de usar uma que já esteja instalada no computador. Eles exigem drivers, mas como os fones de ouvido são periféricos bastante genéricos, é possível que a placa de som incorporada seja construída para oferecer compatibilidade máxima e use um protocolo padronizado para o qual os drivers pré-instalados são suficientes, como é comum em mouses, teclados e pen drives.


57

Se seus fones de ouvido eram fones de ouvido USB, eles podem não exigir drivers, pois existe um padrão que os fabricantes podem seguir para que os dispositivos que eles criam não precisem de drivers adicionais. É da mesma maneira que a maioria dos mouses e teclados "simplesmente funciona".

Se seus fones de ouvido usam apenas uma tomada normal, a placa de som da máquina possui um conjunto de controladores que estão processando por você, o sinal enviado para o fio é apenas uma voltagem analógica que aciona os alto-falantes nos fones de ouvido.


4
Vale a pena notar que os teclados e mouses USB também seguem um padrão e o sistema operacional deve fornecer um driver genérico que funcione para todos os teclados e mouses que o seguem (até agora, não vi nenhum que não o faça). Os drivers específicos do fabricante geralmente expõem funções proprietárias extras (como o controle de teclas de função especiais ou controladores de LED). Eu uso o Windows principalmente e sei que ele fornece drivers genéricos para praticamente todas as classes de dispositivos. Eu esperava que o Mac OS X fizesse o mesmo.
Ben Richards

7

Duas possibilidades:

  1. se é um dispositivo USB, você já tinha os drivers
  2. se for uma tomada de áudio, você terá um sinal analógico simples vindo da tomada; portanto, não será necessário direcionar este dispositivo, como já é feito pela placa de som.

5

Porque eles estão apenas usando as tomadas de áudio como alto-falantes ou qualquer outra coisa. Se fossem fones de ouvido USB ou algo assim, isso seria diferente. Tudo o que seu computador precisa de som é o plugue e transmite os pulsos elétricos para os fones de ouvido, que, por sua vez, criam som.


2

Asking vs Causing

Um mouse envia uma solicitação ao computador, que o computador precisa interpretar, e um driver informa como. É como se eu dissesse "mova o cursor para a esquerda"; você precisa entender inglês para fazer qualquer coisa com isso.

Um fone de ouvido analógico não envia uma solicitação, como "por favor, toque o seguinte som no volume 11". Ele envia uma corrente que não precisa de interpretação; essa corrente faz fisicamente os alto-falantes dos fones de ouvido vibrarem de uma maneira particular por meio de um eletroímã.

A única interpretação acontece em seu cérebro - "ei, esse James Earl Jones dizendo 'waffles!'"


1

Um conector TRS (ponta, anel, luva) é uma família comum de conectores normalmente usada para sinais analógicos, incluindo áudio. Então você não precisa de drivers para isso. Simplesmente .. :-) Mas verifique se o seu dispositivo possui uma saída de áudio suportada ... Ou Se você está falando sobre fones de ouvido USB, pode haver alguma instalação de driver necessária, outras não.


1

Como outros disseram, você só precisa de drivers se conectar fones de ouvido USB. Em um plugue normal de 2,5 mm, você não precisa de drivers separados para cada fone de ouvido conectado ao sistema. Mas não esqueça que você precisa instalar um driver para o dispositivo de áudio e este dispositivo de áudio usa o driver instalado para emitir sinais de áudio através da tomada de áudio.

Em palavras simples, os fones de ouvido são um dispositivo universal plug and play.


0

É uma saída analógica simples. Não há protocolo digital, apenas o sinal de áudio bruto.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.