仮定:
1)マルチCPU環境
2)中断されるプロセスは、割り込みハンドラーを実行するプロセスと同じであるため、技術的には、プロセスが以前に実行していたこと以外は何も中断されないと思いますが、実行中のプロセスは引き続き実行されます。ハンドラ。
3)上半分も下半分もありません。割り込みが発生すると、ハンドラーが呼び出され、実行されてから、割り込みから戻ります。これは単純なことです。
ハンドラーをスリープ状態にする(スリープキューに入れ、コンテキストを次の実行可能なプロセスに切り替える)のはなぜ悪い考えですか?