Home > よくあるお問い合わせ [FAQ] |
割り込みについて教えてください(パソコンのレスポンスが悪い)-Windows 9x/Me |
FAQ ID 000167 | 作成日: 2000/12/15 更新日: 2000/12/15 |
割り込みについて教えてください(パソコンのレスポンスが悪い)-Windows 9x/Me | |
パソコンでは、拡張カード(マザーボードも)がそれぞれのデータ処理を効率良く行うよく行うために「割り込み(IRQ)」という信号を使います。 これは電話のようなものだと考えてください。 まずCPUが拡張カードに仕事を与えます。そして仕事が終了したら拡張カードはCPUに電話をかけるといったしくみです。また、拡張カードが何らかの処理をCPUに頼む場合にも使用されます。 もしこの電話が無かったら、CPUは拡張カードの動作を逐次監視する必要があり、大変効率が悪いものになってしまいます。 ところがパソコンには昔からの互換性を保持する関係で、たった16本の割り込み信号しか無くしかもマウスやキーボードといったデバイスがこれらのほとんどを占有しているため、PCIやAGPの拡張カードに割り当てられる信号の本数は大変少ないのです。 このため、最近のOSでは割り込みの共有というものをサポートしています。 つまり1本の電話を複数の拡張カードが使用することができるようにしたのです。 しかしこの場合、共有された割り込みからの要求に関してはCPUは誰からの要求かを確認する作業が必要になるため、対応が遅くなってしまうのです。 たとえばゲームなどでは時間に対する制御が重要ですが、割り込みに対するCPUの反応が遅くなると、絵と音が合わないといった現象が発生するのです。 また、拡張カードによっては割り込みの処理時間が長くかかるものもあり、これによっても全体の処理の流れが変わってしまいます。 最近のOSでは、ACPIモードでセットアップされた場合、OS側で拡張カードに割り振る割り込みを決定するため、ユーザーがそれを設定することは大変難しくなっているのですが、以下の方法で対処できる場合がございますのでお試しください。 ■割り込みの割り振りを調べる
■共有状態の回避./順序の変更
| |
■FAQ ID 000167 に該当する製品名 | |
SPECTRA 8800 SPECTRA 8400 SPECTRA 7400 DDR SPECTRA F11 SPECTRA Light T32 PCI SPECTRA 7400 SPECTRA 5400 Premium Edition SPECTRA 5400R2 SPECTRA 5400 SPECTRA 3200R2 SPECTRA 3200R2 PCI SPECTRA 3200 SPECTRA 2500 SPECTRA 3200 PCI SPECTRA F11 PE32 SPECTRA X20 SPECTRA X21 | |
|