搶占式多任務作業系統

在 Windows 3.1 中,多任務方式是“協作式多任務”,意思是說一個任務得到了 CPU 時間,除非它自己放棄使用 CPU ,否則將完全霸占 CPU ,所以任務之間需要協作——使用一段時間的 CPU ,放棄使用,其它的任務也如此,才能保證系統的正常運行;而在 Windows 95 中使用的就是“搶占式多任務”了,它的總控制權在 Windows 手中,Windows 會輪流詢問每一個任務是否需要使用 CPU ,需要使用的話就讓它用,不過在一定時間後,Windows 會剝奪當前任務的 CPU 使用權,把它排在詢問佇列的最後,再去詢問下一個任務……。這種方式上的不同造成 95 和 3.1 性能上的不同:3.1 中如果有一個任務死鎖,則系統也同樣死鎖;95 中有一個任務死鎖,系統仍能正常運行。

相關詞條

熱門詞條

聯絡我們