【Linux】カーネル総合4【Kernel】
at LINUX
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
200:login:Penguin 08/05/25 07:17:53 iSyhNPh1 >>196 お前は何を言っているんだ? 201:login:Penguin 08/05/25 07:26:54 I72gntmD runq の扱いについて調べる限り、 単純なラウンドロビンにはないっていないようだけど、 そもそも何かを「順に」やらせるのがスケジューラだからなぁ。 202:login:Penguin 08/05/25 16:41:44 M2hikG1r スケジューラクラスをFIFOにすれば、ラウンドロビンから逃げられるよ 203:login:Penguin 08/05/25 20:12:49 33xpzD5A >>201 そういや、SJFとかSRTF、FCFSにしなかった理由って何なんだろうね? 良く知らんけど 204:login:Penguin 08/05/25 23:58:51 M2hikG1r >>203 カーネルはどのプロセスが短時間ジョブかは知らないだろう。 統計的な予測はできるじゃん。という反論はあるが、まさにそのヒューリスティックな予測がバグっていたから、 Fair なスケジューラほしーーって議論になったんだよね。 逆にいうと、いかなる予測をいれても、そのアルゴリズムにつけこんでCPU時間を余計に分捕るプロセスはつくれてしまうので、 汎用OSには向かないんじゃね? という意見はあるんだろうね。それが真実かどうかは知らんが。 あと、POSIXが要求している仕様(nice値が40段階あって、それとは別にRRクラスとFIFOクラスがある)がいくつかの スケジューラを選択不可能にしてるわな。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5372日前に更新/214 KB
担当:undef