タグ

OSとapiに関するbsheepのブックマーク (1)

  • Windows 7のBeep ドライバってどうなったのさ?

    Larry Osterman's WebLog : What’s up with the Beep driver in Windows 7? 今朝早く、ある人が僕に、「なんで64bit版のWindowsは、PCの内部beepスピーカーをサポートしてないんだい」と訊ねてきた。その答えは、すこしばかり複雑なんだ。また、PCを取り巻く環境とも関係していて、なかなか面白い問題だ。 まず、当時[1]のbeepハードウェアが、どのように機能しているかということについて説明するね。元々、IBM PCは、Intel 8254 プログラマブル・インターバル・タイマー・チップを搭載して、システムクロックを作り出していたんだ。IBMのエンジニアは当時、PCは音を鳴らす必要がある(高音質とまではいかないけれど)と考えたから、8254を、矩形波生成器として使うことにした。このために、エンジニア達は、チップの第三タイ

  • 1