IT資格用語解説基本情報技術者試験・プロセッサの動作原理
割込みの種類
更新日:
用語解説
割込みは、実行中のプログラムを一時中断して、発生した出来事に対応する処理を優先して行う仕組みです。
■ 試験で押さえるポイント
外部割込みは、入出力の完了、タイマ、電源の異常など、CPUの外の出来事で発生します。
内部割込みは、ゼロでの割り算、ページフォールト、不正な命令など、実行中の命令が原因で発生します。
SVC(スーパバイザコール)割込みは、プログラムがOSの機能を呼び出すときに発生させる内部割込みです。
分類 | 原因 | 例 |
|---|---|---|
外部割込み | CPUの外の出来事 | 入出力の完了、タイマ、電源異常 |
内部割込み | 実行中のプログラム | ゼロでの割り算、ページフォールト、不正な命令 |
SVC割込み(内部割込み) | プログラムからのOS機能の呼出し | ファイルの読込みを依頼する |
■ 選択肢での判断ポイント
原因がCPUの外にあるか、実行中のプログラムにあるかで、外部割込みと内部割込みを見分けます。
例: ディスクからの読込みが終わったことを知らせる割込みは、外部割込みです。