作業系統:Mac OS

作者:陳雲飛&許文達&夏進

作業系統:Mac OS

個人電腦除了由Intel與Microsoft主導的PC外,還有另一種個人電腦麥金塔(Macintosh),這是Apple公司採用Motorola公司的CPU於1984年所開發出的個人電腦,其作業系統Mac OS是最早將圖形使用者介面(GUI)整合至作業系統內,完全以圖形為導向的使用者介面,簡單易學為其最大特色。雖然Apple Macintosh在個人電腦系統僅有少數的市場佔有率,但在出版行業市場的占有率卻高達八成,成為美工繪圖與桌上排版等專業人士的最愛。

行程管理

作業系統中需要管理的一項重要資源為CPU的時間,現代作業系統為提高效率,都會同時執行多個程式,以同時服務更多位使用者,因此就必須更精確地控制分配CPU時間給每個程式執行。為了區分程式是否有取得CPU時間,又另外定義了所謂的「行程」(Process),這指的是正在執行中的「程式」。「程式」是一組靜態的指令,而「行程」則是程式在執行時的動態實體。

(一)行程狀態

在電腦系統中,每個行程都會歷經從建立、就緒、執行中、等待中、結束五個狀態。以下分別說明:

1.建立:

起始狀態。

2.就緒:

進入記憶體且已取得足夠資源。就緒狀態下的行程都是可以立即執行的,只有在等待CPU而已。

3.執行中:

獲准使用CPU。正在使用CPU時間執行中,作業系統會決定在就緒狀態下的哪個行程可以下一個使用CPU,等到CPU一被釋放,該行程就可以開始使用CPU。

4.等待中:

因為某種原因進入等待中狀態,通常是需要某個除了CPU以外的資源,在取得所需的資源之前,它都無法繼續執行,會一直停留在等待中狀態,直到獲得解決後,再進入就緒狀態,等待下一次使用CPU。

 

AddThis Sharing

百科問與答

暫無討論