MPUの割込みには外部割込みと内部割込みがある。
外部割込みの例として、適切なものはどれか。
ア |
0で除算をしたときに発生する割込み |
イ |
ウォッチドッグタイマーのタイムアウトが起きたときに発生する割込み |
ウ |
未定義命令を実行しようとしたときに発生する割込み |
エ |
メモリやデバイスが存在しない領域にアクセスしたときに発生する割込み |
答え イ
【解説】
ア |
0で除算をしたときに発生する割込みは、内部割込みです。 |
イ |
ウォッチドッグタイマーのタイムアウトが起きたときに発生する割込み、外部割込みです。 |
ウ |
未定義命令を実行しようとしたときに発生する割込み、内部割込みです。 |
エ |
メモリやデバイスが存在しない領域にアクセスしたときに発生する割込み、内部割込みです。 |
【キーワード】
・割込み
【キーワードの解説】
- 割込み
CPUが、CPU内部からや周辺機器(部品)から受け付ける要求の一種であり、CPUは割込み要求によって現在の処理を中断して、要求に沿った処理を行う。
割込みを使用する目的は、まれにしか発生しない要求を常時監視すると効率が悪いので、こういった要求を割り込みにする場合や、CPUの誤った使い方によってCPUが暴走するのを防ぐため(例外)、定期的に行う処理を確実に行うためなどがある。
もっと、「割込み」について調べてみよう。
戻る
一覧へ
次へ
|