批處理操作系統


2020-03-20

  批處理系統分為單道批處理系統和多道批處理系統。

單道程序工作示例:

 

 

 

 

   處理過程是:首先由監督程序將磁帶上的第一個作業裝入內存,並把運行控制權交給該作業;當該作業處理完成時,又把控制權交還給監督程序,再由監督程序把磁帶上的第二個作業調入內存。計算機系統就這樣自動地一個作業緊接一個作業地進行處理,直至磁帶上的所有作業全部完成。

  單道批處理系統最主要的缺點是:系統中的資源得不到充分的利用,這是因為在內存中僅有一道程序,每逢該程序在運行中發出I/O請求后,CPU便處於等待狀態,必須在其I/O完成后才繼續運行

 

 多道程序工作示例:

   處理過程是:用戶所提交的作業先存放在外存上,並排成一個隊列,稱為“后備隊列“。然后由作業調度程序按一定的算法,從后備隊列中選擇若干個作業調入內存,使他們共享CPU和系統中的各種資源。由於同時在內存中有若干道程序,這樣便可以在運行A程序時,利用其I/O操作而暫停執行時的CPU空檔時間,再調度另一道程序B運行,同樣可以利用程序B在I/O操作時的CPU空檔時間,再調度程序C運行,使多道程序交替地運行,這樣便可以保持CPU處於忙碌狀態。

  多道批處理系統的優缺點:(1)資源利用率高(2)系統吞吐量大(3)平均周轉時間長(4)無交互能力


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM