ブートプロセスのどこで「スケジューラ」が作成され、作成されたときにその命令にどのようにアクセスできますか?
2 に答える
1
使用する OS によって異なりますが、いくつかの点が明確になっているはずです。
- ユーザーランドへの最初の切り替え前
- カーネルスレッドが開始される前、またはその他のマルチプログラミング (マルチタスキング) が行われる前
明らかに、これは起動プロセスの比較的早い段階です。
「その命令にどのようにアクセスできますか」とは、正確にはどういう意味ですか? ?
于 2010-03-03T14:44:57.610 に答える
0
デフォルトのスケジューラーはカーネル構成で設定されます: adrian@adrian: ~ $ grep cfq /boot/config-2.6.36.2-desktop-2mnb CONFIG_DEFAULT_IOSCHED="cfq"
ブート時に、例としてカーネル行で実行できます: kernel /vmlinuz-2.6.18-8.el5 ro root=/dev/sda2 lift =deadline
于 2011-04-12T15:58:36.073 に答える