平成27年 春期 データベーススペシャリスト 午前II 問22

外部割込みの要因となる事象として、適切なものはどれか。

 ア  アクセスしようとしたページが主記憶に存在しないので、ページフォールトが発生した。
 イ  システム管理命令を一般ユーザーモードで実行しようとしたので、特権命令違反が発生した。
 ウ  数値演算命令を実行したときに、除数が小さすぎたので、演算オーバフローが発生した。
 エ  入出力動作が終了したので、DMAコントローラからプロセッサへの通知が発生した。


答え エ


解説

 ア  アクセスしようとしたページが主記憶に存在しないことで発生する、ページフォールトは内部割込みです。
 イ  システム管理命令を一般ユーザーモードで実行しようとして発生する、特権命令違反は内部割込みです。
 ウ  数値演算命令を実行したときに、除数が小さすぎたので発生する、演算オーバフローは内部割込みです。
 エ  入出力動作が終了したので、DMAコントローラからプロセッサへ行われる通知は、外部割込みです。


キーワード
・割込み

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

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

戻る 一覧へ 次へ