網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

操作系統的處理器調度程序使用什麼技術

欄目: IT科技 / 發佈於: / 人氣:2.08W

操作系統的處理器調度程序使用分時技術,爲了讓操作系統能同時給多個用戶提供服務,它的處理器調程序使用分時技術把CPU分配給各個任務。

操作系統的處理器調度程序使用什麼技術

把處理機時間劃分成很短的時間片輪流地分配給各個聯機作業使用。如果某個作業在分配給他的時間片用完之前計算還未完成,該作業就暫時中斷,等待下一輪繼續計算。此時處理機讓給另一個作業使用。

分時技術與複合編程一樣,基本思路是將計算機的處理從一個任務切換到另一個任務。分時技術也要求對操作系統進行剪裁以適應手頭任務的需要。第一個分時操作系統,MULTICS(用於多路複用資訊與計算業務 60年代) 。由包括通用電器、貝爾實驗室和麻省理工學院在內的開發小組共同開發出來的。Ken Thompson是參與開發MULTICS項目的成員之一,他後來與Dennis Ritchie共同開發出了UNIX系統。