平成29年 秋期 基本情報技術者 午前 問10

外部割込みに分類されるものはどれか。

 ア  インターバルタイマーによって、指定時間経過時に生じる割込み
 イ  演算結果のオーバフローやゼロによる除算で生じる割込み
 ウ  仮想記憶管理において、存在しないページへのアクセスによって生じる割込み
 エ  ソフトウェア割込み命令の実行によって生じる割込み


答え ア


解説

 ア  タイマー割込みの説明でこれは外部割込みです。
CPUの多くは内部にタイマーを持っていますが、CPU内蔵のタイマーからの割込みでもCPU演算部からみた内部・外部の分類では、外部割込みになります。
 イ  オーバフロー(けたあふれ)や0除算は不当命令による例外で、CPU内部の割込みです。
 ウ  仮想記憶のページフォールト割込みの説明で、内部割込みになります。
 エ  ソフトウェアから割込み命令を実行することで割込みを発生させることで、内部割込みになります。
ソフトウェア割込み命令は、一般的にTRAP命令と呼びます。


キーワード
・割込み

キーワードの解説
  • 割込み
    CPUが、CPU内部からや周辺機器(部品)から受け付ける要求の一種であり、CPUは割込み要求によって現在の処理を中断して、要求に沿った処理を行う。
    割込みを使用する目的は、まれにしか発生しない要求を常時監視すると効率が悪いので、こういった要求を割り込みにする場合や、CPUの誤った使い方によってCPUが暴走するのを防ぐため(例外)、定期的に行う処理を確実に行うためなどがある。

もっと、「割込み」について調べてみよう。

戻る 一覧へ 次へ