• ベストアンサー

IRQに関して

初めて質問させて頂きます。 Windowsのシステム情報からハードウェアのリソースをのぞいて見ると、IRQの番号が18とか23とか出てきますが、IRQって0から15までではないのでしょうか?初歩的な質問かもしれませんが、どなたか回答していただけないでしょうか?よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

そもそも x86 アーキテクチャでは割り込み番号は 0~255 まであります. PC/AT では割り込みコントローラ 8259 を 2個カスケードしており, こいつらが IRQ0~15 を出しています. そこに表示されているのが後者の意味の IRQ なら 0~15 までしかありえませんが, 前者の意味の割り込み番号なら 16以上の数値があっても問題ないですね.

y-ring
質問者

お礼

お返事が遅くなりまして大変申し訳ありません。 勉強になりました。割り込み番号は8ビット分用意されているってことですね。有難うございました。

その他の回答 (2)

  • rinkun
  • ベストアンサー率44% (706/1571)
回答No.3

最近のチップセットの割込みコントローラは拡張されていますから。昔のはNo.1で書かれている8259×2しかなかったのですけど。 番号をよく見ると0~15には古いデバイスが、16以上にはオンボードや新しい規格のデバイスが繋がっていると思います。 ちなみに家のPCでは、16以上にはAGP、USB、オンボードLAN、オンボード音源、RAID IDEなんかがあります。

  • POWERVAULT
  • ベストアンサー率39% (573/1467)
回答No.2

確かに、最近のPCでは表示は15以上の番号が出てますね。 ちなみにデュアルCPUなら古い物でも今のPCみたいに19とか120とか色々出てきてましたよ。 CPUが増えれば0~15まで埋まった上でさらに使えるので仕方なく出てくるのでしょうけど、確かに以前のPCでは普通は0~15しか表示してませんでしたね。 で、表示ではなく実際に使える総数の制限が最近どうなってるのかは知りません。

関連するQ&A