Subject   : IRQ(Interrupt ReQuest)

カテゴリー  : パソコン 


 IRQ
あるデバイスが、CPUに対して、別のデバイスの処理を一時的に中断させて、 自分自身の処理を優先させることを割り込みといいます。 IRQ(Interrupt ReQuest)とは、デバイスからCPUへ割り込みを要求するときに 用いられる信号です。 つまり、割り込みを要求するということを、そのための 信号をCPUへ送ることによって実現しています。
IRQのための信号線は、IRQ0〜IRQ15までの16個のチャンネルしか設けられていません。 しかも、キーボードやマウスなど、パソコンに必須の機器がいくつかのIRQを 占有しています。 残りのチャンネルをデバイスどうしで共有したり、奪い合ったりしています。 PCIコントローラは、IRQステアリングと呼ばれる機能により、一つのチャンネルに 対して最大四つまで機器を管理できます。複数の拡張カードで一つのIRQを共有 することができます。

コントローラ 番号 用途
マスター IRQ0 システムタイマー
IRQ1 キーボード
IRQ2 スレーブの割り込みを転送
IRQ3 シリアルポート(COM2)
IRQ4 シリアルポート(COM1)
IRQ5 パラレルポート(LPT2)
IRQ6 フロッピーディスクドライブ
IRQ7 パラレルポート(LPT1)
スレーブ IRQ8 リアルタイムクロック
IRQ9 未使用
IRQ10 未使用
IRQ11 未使用
IRQ12 PS/2マウス
IRQ13 数値演算コプロセッサ
IRQ14 プライマリIDE
IRQ15 セカンダリIDE


 ⇒ パソコンとは?

[メニューへ戻る]  [HOMEへ戻る]  [前のページに戻る]