全体のプロセスを中断

割り込み要因、この要求に応じて、CPUからの割り込み要求の開始を意味し、現在のプログラムが中断された全体のプロセスを中断、割込みサービスルーチンが終了するまで、割り込みサービスルーチンに行き、CPU、その後継続して元のプログラムのプロセス全体を返します。

割り込み要求、割り込み調停、割り込み、および処理割込みの割込み復帰:プロセス全体を中断することは実質的に5つのフェーズに分けることができます。

割り込み処理は、本質的になる3つの部分で構成さ:

最初の部分は準備ができている部分に、基本的な機能を使用すると、割り込みソースを決定する必要が割り込み非ベクトル化のためのサイトを保護することで、割り込みサービスルーチンを中断する要求割り込みついにオープン、できるより高度な低水準を割り込みます。

第二部は、実際にソースサービス割り込み、特定の割り込みサービスルーチンで処理部、です。

第三部は、復旧サイトに続いて復元サイト中に中断され、新たな割り込み要求を、防止し、その後、元のプログラムの後に他の割り込み要求に応答して返すために、割り込みを開くために端部、折れ最初、です。割り込みサービスルーチンの最後の命令はリターン命令を中断しなければなりません。

ここに画像を挿入説明

公開された137元の記事 ウォン称賛44 ビュー30000 +

おすすめ

転載: blog.csdn.net/qq_38769551/article/details/105147229