Please enable JavaScript.
Coggle requires JavaScript to display documents.
OS chapter5 - Coggle Diagram
OS chapter5
5.3 排班演算法
-
-
-
-
多層佇列
(可搶先)
行程可以分為前景跟背景程式
ready queue 改成多個獨立的
EX:系統行程.整批作業行程.學生行程
每個不同的ready queue都有各自的排班演算法
以及各自的優先權
各獨立ready queue間通常是優先權可搶先演算法
-
-
多層回饋佇列
有固定時間量
EX: 0號佇列時間量8ms 1號16ms 2號變成先來先做
剛開始進來就是到0號queue 假如沒做完 會落到1號佇列尾端
假如此時0號queue沒有行程要執行 變成執行1號queue的前端
如果還是執行不完
就丟到2號去 以此類推
-
-
5.1 基本觀念
-
-
-
可搶先排班
CPU 排班決策發生在:
- 當行程從running變成waiting時(不可搶先)
-
-
-
-
-
-
-