为什么我的耳机不需要驱动程序?

Dav*_*aux 23 drivers

当我将新鼠标或打印机插入 Mac 时,我需要安装新驱动程序。

但是,我最近将新的耳机插入了我的电脑,它们就正常工作了。为什么我的耳机不需要安装驱动程序?

Sco*_*ain 57

如果您的耳机是 USB 耳机,它们可能不需要驱动程序,因为制造商可以遵循标准,因此他们创建的设备不需要额外的驱动程序。这与大多数鼠标和键盘“正常工作”的方式相同。

如果您的耳机只是使用普通插孔,则机器的声卡有一组控制器为您进行处理,输出到电线的信号只是驱动耳机中扬声器的模拟电压。

  • 值得注意的是,USB 键盘和鼠标也遵循一个标准,操作系统应该提供一个通用驱动程序,适用于所有遵循它的键盘和鼠标(到目前为止,我还没有看到任何不这样做的)。制造商特定的驱动程序通常会公开额外的专有功能(如控制特殊功能键或 LED 控制器)。我主要使用 Windows,我知道它为几乎所有类别的设备提供通用驱动程序。我希望 Mac OS X 也能这样做。 (4认同)

Mar*_*mas 26

驱动程序是操作系统和设备之间的软件接口。它们允许间接但标准化的通信。没有它,开发人员将不得不直接与设备对话并为每个可以想象的硬件编写代码。

耳机不需要这样的接口,因为没有与需要“翻译”的操作系统的通信。操作系统不控制插孔上的电压,而是向声卡发送数字音频命令和数据,这需要驱动程序。声卡然后执行它的魔法并将比特流转换成模拟信号,不管插入的是什么耳机、扬声器、放大器、录音机、分光计……,尽管他们经常检查插头是否存在。

USB 耳机是个例外,因为它们不插入声卡,但它们的工作原理相同。唯一的区别是这些设备具有与操作系统通信的嵌入式声卡,而不是使用已安装在计算机上的声卡。它们确实需要驱动程序,但由于耳机是非常通用的外围设备,因此嵌入式声卡可能是为实现最大兼容性而构建的,并使用标准化协议,预装驱动程序就足够了,这对于鼠标、键盘和闪存驱动器来说很常见。


Luc*_*man 7

两种可能:

  1. 如果它是 USB 设备,您已经拥有驱动程序
  2. 如果它是一个音频插孔,您将有一个来自该插孔的简单模拟信号,因此您无需操纵该设备,因为它已经由声卡完成了。


cut*_*tjm 5

因为他们只是使用音频插孔,例如扬声器或其他任何东西。如果它们是 USB 耳机或其他东西,那就不一样了。您的计算机对声音的所有需求就是插头,它将电脉冲传输到耳机,从而产生声音。