読者です 読者をやめる 読者になる 読者になる

Linuxスケジューリング 1

Linux

これまで理解が曖昧だったプロセスのスケジューリングを勉強してます。

まずは基本。

  • プロセス:処理の実行単位
  • 同時に動けるプロセスはCPUの数だけ
  • 多数のプロセスが同時に並列動作しているように見えるのは、linux kernelがプロセスの実行を細かく切り替えているため。

多数のプロセスが並列動作、というのは例えば下記のことですね。

f:id:Takyu:20130530230153p:plain

  • 全プロセスを管理し、どのプロセスが動作するか決めるのがプロセススケジューラ
  • スケジューリングの方針は、大雑把に言えば公平性かリアルタイム性

続きはまた別の日にします。眠くなってきた。。 (+_+)

広告を非表示にする