为什么计算机有内置扬声器?

为什么计算机有内置扬声器?

为什么计算机内部有扬声器,而这些扬声器几乎只用于操作系统启动之前的操作?还有其他用途吗?为什么要添加它们?较新的计算机仍然有它们吗?

答案1

维基百科

PC 扬声器通常是 IBM-PC 衍生计算机启动过程中激活的第一个输出设备。由于它在显卡之前处于活动状态,因此它可用于传达与问题相关的错误代码,这些问题会阻止更复杂的显卡初始化。例如,除非系统中存在可用的 RAM 内存,否则视频 BIOS 通常无法激活显卡,而仅使用 ROM 和 CPU 寄存器即可使扬声器发出蜂鸣声。通常,不同的错误代码将通过特定的蜂鸣模式发出信号,例如“一声蜂鸣;暂停;三声蜂鸣;暂停;重复”。这些模式是主板特定的,通常记录在主板的技术手册中。

如果你读得更多,你就会知道它们的用途。而你的最后一个问题将与主板类型有关......但可以肯定的是,它现在很少使用。

答案2

对于 IBM PC 兼容机,POST 蜂鸣声。扬声器可以通过软件控制,但界面非常粗糙,并且使 CPU 相当繁忙。

其他计算机(Mac、Amiga)具有更令人印象深刻的内部扬声器接口,并且可以做更多的事情。

答案3

电脑在出现VDT之前就播放音乐。家用计算机至少早在 Apple 2 时代就已经拥有不同功能的扬声器,但其扬声器并不比 IBM PC 的扬声器先进。

直到 20 世纪 90 年代中期,随着 AdLib 和 SoundBlaster 卡的成功,IBM 兼容计算机领域才将声卡视为“常态”。到那时,IBM PC 平台及其内置扬声器已经存在了十多年。

答案4

内部扬声器过去一直是压电蜂鸣器;一种可以轻松产生不同音调的简单扬声器。它们最初主要用于发出错误代码的蜂鸣声(尤其是当代码与视频或其他输出适配器不工作有关时),并引起用户的注意(比您想象的要多的人在打字时不看屏幕)。

如今,它们通常不怎么使用。但它们仍然存在,主要是用于在视频卡出现故障时发出错误代码的蜂鸣声。有时它们会连接到声卡,这样 PC 就可以在不连接外部扬声器的情况下播放声音。

相关内容