カーネル モードと ISR Routine 内で重要なすべきこととすべきでないことは何ですか? 例えば -
- 割り込みハンドラ実行中のコンテキスト切り替えは無効ですか?
- プロセスがクリティカル
セクション内にある場合、コンテキスト スイッチは発生しますか? - カーネル モード内のどのような状況で、それ以上の割り込みを無効にする価値がありますか?
プロセス切り替えは、プロセスがディスクからデータをフェッチするページフォールトで発生する可能性がありますが、他の割り込みの発生時には発生しません。実行可能パスが中断/再スケジュール/プリエンプトされる可能性があるかどうかをどのように分類しますか?
プロセスがカーネル モードにあるとき、または ISR ルーチンを処理するときに覚えておく必要がある他のことは何ですか?