ここで質問するのが適切かどうかはわかりませんが、オペレーティング システムの割り当てに取り組んでおり、問題に関する有用な情報が見つからないようです。どんな提案でも大歓迎です。ありがとう!
ハンドラが終了するときに、割り込みハンドラによって次の操作がどの順序で実行されるべきか。いずれかの操作をどちらの順序でも実行できる場合は、そのように伝えます。ご注文を正当化します。以下は私の読書から思いついた順序ですが、私の回答の合理的な正当化を実際に見つけることはできません.
- データ レジスタ値を復元する
- ユーザースタックを指すようにスタックポインタを復元します
- 割り込みベクトルを復元する
- 割り込みマスクを復元する
- ステータス レジスタを復元する
- 命令レジスタをユーザー プログラムに復元します。