11 3 多道批處理系統

2021-09-25 07:16:45 字數 1102 閱讀 9431

多道程式批處理系統

多道程式設計  60年代中 ~ 70年代中(積體電路)

多道 記憶體中同時存放幾個作業,使之都處於執行的開始點和結束點之間多個作業共享cpu、記憶體、外設等資源

目的 利用多道批處理提高資源的利用率

60年代通道和中斷技術的出現

解決了輸入輸出等待計算的問題

通道是一種專用部件,負責外部裝置與記憶體之間資訊的傳輸。

中斷指主機接到外界的訊號(來自cpu外部或內部)時,立即中止原來的工作,轉去處理這一外來事件,處理完後,主機又回到原來工作點繼續工作。

在記憶體中同時有多個作業,cpu在其中切換

只要系統中總是存在可執行的作業,cpu就永遠不會因無事可幹而閒著。

多道通過組織作業使得cpu總在執行其中乙個作業,從而提高了cpu的利用率

執行特徵

多道性記憶體中同時駐留多道程式併發執行,從而有效地提高了資源利用率和系統吞吐量

無序性作業的完成順序與它進入記憶體的順序之間無嚴格的對應關係

排程作業排程、程序排程

優點ø 資源利用率高:cpu,記憶體,i/o裝置

ø 系統吞吐量大

缺點ø 無互動能力,使用者響應時間長

ø 作業平均周轉時間長

多道程式對os特點的要求

memory management 儲存管理– – the system must allocate the

memory to several jobs. 系統必須為若干作業分派空間

cpu scheduling cpu 排程 – – the system must choose among

several jobs ready to run. 系統必須在就緒作業中 挑選

resource competition and sharing 資源競爭和共享

allocation of devices. 裝置分配

i/o routine supplied by the system. . 系統 提供 i/o 程式

file management 檔案管理

單道批處理系統和多道批處理系統

單道批bai處理系統的工作原理 記憶體中du只允許存放乙個作業,當前正在運zhi行的作業駐留記憶體,執行順dao序是先進先出.在單道批處理系統中,乙個作業單獨進入記憶體並獨佔系統資源,直到執行結束後下乙個作業才能進入記憶體,當進行i操作時,cpu處等待狀態。其目的是減少作業間轉換時的人工操作,從而減...

批處理系統

將一批作業時間裝入磁帶,然後由監督程式道磁帶上調入記憶體,每次只能調入乙個程式並執行的是單道批處理系統 每次可調入多個程式並分時執行的是多道批處理系統。批處理系統的主要缺點 無互動能力 因為作業事先裝入磁帶即外存了 多道批處理系統採用的技術是中斷技術和多道程式技術。單道程式系統 記憶體中只能存放一道...

多道批處理系統 分時系統和實時系統

1.多道批處理系統 在單道批處理系統中。記憶體中僅有一道作業,它無法充分利用系統中的全部資源。致使系統效能較差。在多道批處理系統中,使用者所提交的作業都先存放在外存上並排成乙個佇列。稱為 後備佇列 然後。由作業排程程式按一定的演算法從後備佇列中選擇若干個作業調入記憶體,使它們共享cpu和系統中的各種...