1

私はオペレーティング システムの xv6コンテキスト スイッチを研究しています: Three Easy Pieces本。第 6 章(8 ページ) の「コンテキストの保存と復元」セクションを完全に理解できません。

  • Context Switch プロトコル中に発生するレジスタの保存/復元に 2 つのタイプがあるのはなぜですか?
  • 上記のユーザーレジスターカーネルレジスターの違いは何ですか?
  • 次の意味は何ですか:

    スタックを切り替えることにより、カーネルは 1 つのプロセス (中断されたプロセス) のコンテキストで切り替えコードへの呼び出しを開始し、別のプロセス (すぐに実行されるプロセス) のコンテキストに戻ります。

4

1 に答える 1