process switch
必要mode switch
ですか?もしそうなら、なぜですか?
user379888
質問する
1265 次
1 に答える
5
プロセスの切り替えは、あるプロセスを別のプロセスに交換する行為です。
これは、カーネル (スケジューラ) によって実行されるものです。これは、そのレベルのパワーを持つべき唯一のコードであるためです。ユーザー モード コード (カーネルの外部で実行されるもの) には、プロセスをスワップ インまたはスワップ アウトする権限がありません。
したがって、プロセスを切り替えるには、ユーザー モードからカーネル モードに移行する必要があります。そこで、プロセスの切り替えが完了したら、カーネル モードからユーザー モードに切り替えて、新しいプロセスの実行を続行します。
于 2013-04-17T04:19:23.817 に答える