修了試験 2011-07-24実施分 基本情報技術者試験 問11
外部割込みの原因となるものはどれか。
正答3
解説
正解は3です。 割込みは、原因がプログラムの実行そのものにある内部割込みと、CPUの外部にある外部割込みに分けられます。 この区別を問う問題です。 【選択肢別解説】 1:× ゼロによる除算は、実行中の命令が原因で起こるプログラム割込みです。 内部割込みに分類されます。 2:× 存在しない命令コードの実行も、実行中のプログラムが原因のプログラム割込みです。 内部割込みに分類されます。 3:○ タイマ割込みは、プログラムとは独立して動くタイマ装置からの通知です。 CPUの外部が原因なので外部割込みです。 4:× ページフォールトは、実行中の命令が主記憶にないページを参照したことで起こります。 内部割込みに分類されます。 【ポイント】 外部割込みには、タイマ割込み、入出力割込み、機械チェック割込み、コンソール割込みなどがあります。 内部割込みには、プログラム割込み(ゼロ除算・不正命令・ページフォールトなど)とSVC(スーパバイザコール)割込みがあります。まとめて解く
修了試験 2011-07-24実施分を通しで解く(80問)→