修了試験 2020-06-14実施分 基本情報技術者試験 問11
外部割込みの原因となるものはどれか。
正答3
解説
正解は3です。 割込みの種類のうち、外部割込みを問う問題です。 割込みは、実行中のプログラムが原因で起こる内部割込みと、それ以外の要因で起こる外部割込みに分かれます。 内部割込みはプログラム割込みやソフトウェア割込みとも呼ばれます。 【選択肢別解説】 1:× ゼロによる除算は、実行中の命令が原因で起こるので内部割込み(プログラム割込み)です。 外部割込みではありません。 2:× 存在しない命令コードの実行も、実行中のプログラムが原因なので内部割込みです。 外部割込みではありません。 3:○ タイマによる時間経過の通知は、プログラムの実行とは無関係にタイマ装置から発生します。 CPUの外部の要因なので外部割込み(タイマ割込み)です。 4:× ページフォールトは、プログラムが主記憶に無いページを参照したときに起こるので内部割込みです。 外部割込みではありません。 【ポイント】 外部割込みには、タイマ割込み、入出力割込み、機械チェック割込み(ハードウェア障害)、コンソール割込みなどがあります。 内部割込みには、ゼロ除算やオーバフローなどのプログラム割込み、ページフォールト、SVC(スーパバイザコール)があります。まとめて解く
修了試験 2020-06-14実施分を通しで解く(80問)→