修了試験 2021-01-24実施分 基本情報技術者試験 問12
外部割込みが発生するものはどれか。
正答4
解説
正解は4です。 割込みは、実行中のプログラムに原因がある内部割込みと、CPUの外部に原因がある外部割込みに分けられます。 外部割込みには、入出力割込み、タイマ割込み、機械チェック割込みなどがあります。 【選択肢別解説】 1:× 主記憶に存在しないページへのアクセスはページフォールトです。 実行中のプログラムの命令が原因で起こるので、内部割込みに分類されます。 2:× システムコール命令(SVC:Supervisor Call)は、プログラムが意図的にOSの機能を呼び出す命令です。 プログラムが原因なので内部割込みです。 3:× ゼロによる除算は、実行中の命令の演算異常で起こるプログラム割込みです。 これも内部割込みです。 4:○ 入出力動作の終了は、入出力装置というCPU外部の装置から通知されます。 実行中のプログラムとは無関係に起こるので外部割込みです。 【ポイント】 「原因が実行中のプログラムにあるか」で内部と外部を見分けます。 入出力の完了、タイマ、ハードウェア障害、コンソール操作は外部割込みの代表例です。まとめて解く
修了試験 2021-01-24実施分を通しで解く(80問)→