Junior Member
|
引用:
作者小鯉魚~
以下是小弟能提供的一點點概念
希望對你有些幫助
(若有錯誤還請版上朋友指正或補充)
CPU Scheduling...
比較正規的講法應該叫process Scheduling (程式排程或叫程式排班)
簡單說...在一個CPU只能負責run一支process的工作環境架構(性能條件)下...
當有多支process已經等待執行時~
OS必須依照某個法則...挑選某一支process來工作
(因為一次只能服務單支程式所以選其中一者)
而這個法則就叫做排程(process scheduling)
你可以想像成有很多人參加演講(很多process)
可是一個講台(CPU)上只能讓一個人表演(CPU只服務單一process)
所以大會人員(OS)就安排一個順序讓這些參賽者依序上演講台
這個就是scheduling
而process Scheduling又分成很多種類(可以制定很多種順序)
1.FCFS
2.SJF
3.Priority
4.RunRobin
等等...
program可視為還沒執行的程式(比方說你寫了一個c++的小遊戲燒在光...
|
上學期重修大一的資訊概論有上到
不知道原po 是大學或研究所生?
話說今天中央研究所放榜
剛好過第一階段
但複試很頭痛
第一.要成績單,我大學時代成績爛= =
第二.我是外系生,而且是差很大,雖然都是理工
第三.複試人數和最後錄取人數相同
這樣我究竟會不會上...
__________________
電 車 男
|