定義
締め切りまでに作業を終えるために、作業の締め切りを基準に実行順序を決めるスケジューリング手法
図解IT事典 › オペレーティングシステム › プロセス管理
定義
締め切りまでに作業を終えるために、作業の締め切りを基準に実行順序を決めるスケジューリング手法
条件:CPU 1つ。P1〜P4は実行するプログラム(プロセス)4つだ。到着は何msに列に並んだか、実行時間はCPUで何ms実行すれば終わるかを表す。締め切りは何msまでに終えなければならないかを表し、締め切りちょうどに終わっても守ったとみなす。(ms:1000分の1秒)
0 / 6
デッドラインスケジューリング(Deadline Scheduling)
プロセスごとにいつまでに終えるべきか(締め切り)を決めておき、前のプロセスが終わるたびに、列の中で締め切りが最も早いプロセスを実行する。目標は早く終えることではなく、すべてのプロセスを締め切り内に終えることだ。ここではノンプリエンプティブで動かす。
課題がいくつもたまっているとき、提出期限が最も近い課題から取りかかるのと同じだ。