外部割込みとは?
外部割込みとは、プロセッサの外部にある装置からの信号が要因となって発生する割込み。入出力完了、タイマのタイムアップ、外部端子の状態変化、電源異常、リセットなどが該当する。実行中の命令とは無関係のタイミングで起こるため、非同期割込みとも呼ばれる。
ITサービスマネージャ試験の過去問では1回出題されています。
がいぶわりこみ
外部割込みの意味
プロセッサの外部にある装置からの信号が要因となって発生する割込み。入出力完了、タイマのタイムアップ、外部端子の状態変化、電源異常、リセットなどが該当する。実行中の命令とは無関係のタイミングで起こるため、非同期割込みとも呼ばれる。
外部割込みの具体例
A/D変換完了割込みで変換結果をバッファへ取り込み、通知を受けたタスクが後処理を行う。
外部割込みは試験でどう引っ掛けられる?
内部割込みとの分岐点は「実行中の命令が原因かどうか」。ゼロ除算・不正命令・ページフォールト・システムコール(SVC)は命令に起因するので内部割込み、タイマ満了・入出力完了・電源異常・リセットは外部割込み。この振り分けを逆にする選択肢が定番。
外部割込みと関連する用語
外部割込みが出た過去問
内部割込みの要因として、適切なものはどれか。
正解:演算結果がオーバフローした。
要点:内部割込みはプログラム自身の実行が原因(オーバフロー等)
内部割込みは、実行中のプログラムの処理そのものが原因で発生する割込みで、演算のオーバフローやゼロ除算、ページフォールト、特権命令違反、SVC(スーパバイザコール)などが該当する。これに対し外部割込みは、周辺装置やタイマ、電源など、実行中の命令とは無関係な外部要因によって起こる。DMA完了通知、タイマ満了、電源異常はいずれも外部割込みである。
出典:令和3年度 春期 ITサービスマネージャ試験 am2 問21(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。