【Linux】カーネル総合4【Kernel】at LINUX【Linux】カーネル総合4【Kernel】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドの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クラスがある)がいくつかの スケジューラを選択不可能にしてるわな。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch