- 締切済み
IRQ番号とI/Oポートアドレスについて
IRQ:※1 IRQとは「割り込み要求」のことです。割り込みというのは、各種デバイスがCPUとやり取りする際に発生し、どのデバイスからの要求なのかをCPUが識別するために用いられます。 I/Oアドレス:※2 CPUと各種デバイスがデータをやり取りするための窓口としてI/Oポートが用いられます。I/Oポートを識別するために使われる番号をI/Oアドレスと読んでいます。 CPUはIRQ番号の中の、特定のI/Oアドレス(デバイス)を通してやり取りするという認識でよいですか? 詳しいかた教えていただけないでしょうか。 引用:Linux教科書 LPICレベル1 第2版 ※1 P18 ※2 P20
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- KEN_2
- ベストアンサー率59% (930/1576)
回答No.1
>CPUはIRQ番号の中の、特定のI/Oアドレス(デバイス)を通してやり取りするという認識でよいですか? 其の通りです。 少し詳しく説明すると、 メモリマップドI/Oアドレス方式と言う方式で、全てのI/Oにはメモリアドレスを割り振ってメモリの読み書きと同じ様に、データの入出力と制御を実行します。
お礼
ありがとうございます。 メモリマップドI/Oアドレス方式についても調べてみます。