外部割り込みとは
5w1h
When(いつ)
いつでも(実行中のプログラムに関係なく)
Who(だれが)
What(何を)
実行中のプログラム
Where(どこでどこに)
CPU外部から?
How(どうやって)
中断して、必要とする他のプログラムに切り替える
(アドレス退避して、割り込み処理。完了したら、プログラムの再開)
Why(なぜ)
主な目的は周辺機器からの情報を、他の作業をしながらも取り落とすことなく受け取ること(Wikipedia)
cpu資源の有効活用
応答性の向上
例外処理の効率化
正確なタイミングの取得
割り込み (コンピュータ)
出典: フリー百科事典『ウィキペディア(Wikipedia)』
主な外部割り込み
機械チェック割り込み
主記憶装置の障害、電源の異常、ハードウェアの故障などが発生したときの割り込み
入出力割り込み
入出力動作が終了した時に起こる割り込み
タイマ割り込み
プログラムの実行時間が設定時間を超過したときに起こる
コンソール割り込み
オペレータが介入したときに起こる割り込み
まとめ
プログラムの外部の影響で起こるのが
外部割り込み?