0

ブートプロセスのどこで「スケジューラ」が作成され、作成されたときにその命令にどのようにアクセスできますか?

4

2 に答える 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 に答える