ワイジェイブログ

文系大学生のエンジニアに挑戦の話

基本情報復習 外部割り込み

◯外部割り込みとは

When(いつ)

 いつでも(実行中のプログラムに関係なく)

Who(だれが)  
What(何を)

実行中のプログラム 

Where(どこでどこに)  CPU外部から?
How(どうやって)

中断して、必要とする他のプログラムに切り替える

(アドレス退避して、割り込み処理。完了したら、プログラムの再開) 

Why(なぜ)

主な目的は周辺機器からの情報を、他の作業をしながらも取り落とすことなく受け取ること(Wikipedia

cpu資源の有効活用

応答性の向上

例外処理の効率化

正確なタイミングの取得

主な外部割り込み

◯機械チェック割り込み

主記憶装置の障害、電源の異常、ハードウェアの故障などが発生したときの割り込み

 

◯入出力割り込み

入出力動作が終了した時に起こる割り込み

 

◯タイマ割り込み

プログラムの実行時間が設定時間を超過したときに起こる

 

◯コンソール割り込み

オペレータが介入したときに起こる割り込み

 

まとめ

プログラムの外部の影響で起こるのが

外部割り込み?