割込み

更新日:

用語解説

割込みは、実行中の命令列を一時中断し、入出力完了、タイマ、障害、システムコールなどの事象に対応する処理へCPUの制御を移す仕組みです。

■ 試験で押さえるポイント

  • CPUは現在のプログラムカウンタやレジスタを保存し、割込みベクタなどから対応処理を実行して、終了後に元の処理へ戻ります。

  • 装置からの外部割込み、例外・トラップなどCPU内部で生じる内部割込み、ソフトウェア割込みに分類されます。

  • タイマ割込みはOSへ定期的に制御を戻し、プリエンプティブなプロセス切替や時刻管理を可能にします。

  • 重要な割込みには優先度を付け、処理中の再割込みを許すか制御します。長い処理は応答遅延を招くため後続処理へ分離します。

■ 選択肢での判断ポイント

入出力完了、ゼロ除算、タイマ、システムコールがどの割込みか、保存・復帰と優先度を問います。

例: ディスクが転送完了をCPUへ通知すると、割込み処理が待機プロセスを実行可能状態へ変更します。

音声で聞く

同じ分野の用語