なぜコンピューターの内部にスピーカーがあり、OSが起動する前の作業にしか使用されないのですか?他の用途はありますか?なぜ追加されたのですか?新しいコンピューターにはまだそれらがありますか?
から ウィキペディア :
PCスピーカーは、通常、IBM-PC派生コンピューターの起動プロセス中にアクティブ化される最初の出力デバイスです。グラフィックカードの前にアクティブであるため、グラフィックカードのはるかに複雑な初期化を妨げる問題に関連するエラーコードを伝達するために使用できます。たとえば、ビデオBIOSは通常、動作していない限りグラフィックカードをアクティブ化できませんRAMメモリがシステムに存在しますが、ビープ音はROMとCPUレジスタ。通常、さまざまなエラーコードは、「1回のビープ音、一時停止、3回のビープ音、一時停止、繰り返し」などの特定のビープ音パターンによって通知されます。これらのパターンはマザーボード固有であり、通常、マザーボードのテクニカルマニュアルに記載されています。
もっと読むと、どこで使われているのかがわかります。最後の質問はマザーボードの種類に関連しますが、確かに、最近ではほとんど使用されていません。
IBM PC互換機の場合、 POSTビープ音 。スピーカーはソフトウェアから制御できますが、インターフェイスは非常に粗雑であり、CPUをかなりビジー状態に保ちます。
他のコンピューター(Mac、Amiga)は、より印象的な内部スピーカーインターフェイスを備えており、さらに多くのことができます。
最近の多くのマザーボードには、ヘッダーを使用して別のスピーカーを取り付ける代わりに、ビープ音を鳴らす小さなブザースピーカーを備えた小さなシリンダーがボードに直接取り付けられています。
興味深いのは、BIOSをEFIに置き換えても、ビデオカードが機能していない場合(またはシステムがビデオカードに到達するのに十分に起動できない場合)、ビープ音とブループを使用してエラーを報告する必要があることです。その場合、問題を伝える方法はありません。 (とはいえ、2桁の7セグメントディスプレイLEDにエラーを表示するPOSTカードがあり、一部のマザーボードにはそれらが組み込まれています。)
内蔵スピーカーのもう1つの用途は、もちろんサウンドです。古いゲームの多くは出力にスピーカーを使用しており、多くのゲームは正しく機能しなくなりましたが、適切な操作で機能するゲームもあります。
また、別の用途はスピーチです。昔の私のお気に入りのファイルの1つは、今でも持っていることのおかげですが、 TRAN.EXE
これは、内蔵スピーカーで音声合成を行う小さな(47KB)プログラムであり、驚くほどうまく機能します。はい、あなたは正しくスピーチを聞きました!ブザーで!もちろん、最近のシステムではうまく機能しません。確かにWindowsでは機能しませんが、DOSモードで試してみます(正確にはは高速システム上のWindowsで動作し、サウンドの再生が速すぎるため、MoSloなどのプログラムが役立つ可能性があります)。どちらの方法でも、内部スピーカーをエミュレートするようにDOSBoxを構成し、そこで実行して、それがどれほどクールかを確認できます。
コンピューター VDTが登場する前に音楽を再生しました。 家庭用コンピューターには、少なくともApple 2までさかのぼって、さまざまな機能のスピーカーがありました。そのスピーカーは、 IBMPCのスピーカー。
IBM互換コンピュータの世界では、AdLibカードとSoundBlasterカードの成功を受けて、90年代半ばまで「通常の」サウンドカードはありませんでした。その時点までに、IBM PCプラットフォームは、内部スピーカーとともに10年以上存在していました。
内部のスピーチは常にピゾブザーでした。さまざまな音色を簡単に生成できるシンプルなスピーカー。これらは当初、エラーコードのビープ音を鳴らすために(特にコードがビデオまたは他の出力アダプターが機能していないことに関連している場合)、ユーザーの注意を引くために使用されました(想像以上に多くの人が画面を見ないでください)タイピング)。
今日、それらは一般的にあまり使用されていません。しかし、それらはまだそこにあり、主にビデオカードに障害が発生した場合にエラーコードをビープ音で鳴らします。サウンドカードに接続されることもあるので、PCは外部スピーカーを接続しなくてもサウンドを再生できます。