スケジューリングとディスパッチを高速化するためにハードウェアを使用しようとしています。 したがって、ハードウェアの使用が本当に助けてくれるか、どれくらいのものかを判断するためには、レディキューにあるものが正確に何であるかを知る必要があります。プロセスのレディキューには何が格納されていますか?
すべてのOSの文献では、スケジューラがプロセスをフェッチしてレディキューに入れることを述べています。 そして私は、仮想アドレス空間、実行可能コード、PIDなどのプロセスに関する知識を持っています。 しかし、私はそれらを一緒に接続することはできません。私は毎回、スケジューラがこれらの情報をすべてレディキューに保存するとは思わない。
誰かを助けることができますか?レディキューには正確に何が格納されていますか?データのバイト数と同様、それらは何ですか?システムに依存する場合は、1つのシステムに対して少なくとも1つの例を教えてください。
おかげ