Slide 10
Slide 10 text
前提知識: タイマー
● プロセスのタイムスライスはタイマーというデバイスで確認
○ 定期的にCPUに通知して、割り込みハンドラを実行
● 例: p0,p1が存在し、4msに一回タイマーがCPUに通知
p0
時間計測(実際はカーネルが設定したタイマーが切れたときにちょっと動くだけ
CPU
タイマー
カーネル
通知
10
p0
残り3ms…
p1
カーネル
時間切れ!
時間
1. スケジューラ: 次に動かすプロセスを決定
割り込み
タイマー割り込み処理