評論(0

多道批處理系統

標籤: 暫無標籤

多道批處理系統:
20世紀60年代中期,在前述的批處理系統中,引入多道程序設計技術后形成多道批處理系統(簡稱:批處理系統)。
它有兩個特點:
(1)多道:系統內可同時容納多個作業。這些作業放在外存中,組成一個後備隊列,系統按一定的調度原則每次從後備作業隊列中選取一個或多個作業進入內存運行,運行作業結束、退出運行和後備作業進入運行均由系統自動實現,從而在系統中形成一個自動轉接的、連續的作業流。
(2)成批:在系統運行過程中,不允許用戶與其作業發生交互作用,即:作業一旦進入系統,用戶就不能直接干預其作業的運行。
批處理系統的追求目標:提高系統資源利用率和系統吞吐量,以及作業流程的自動化。
批處理系統的一個重要缺點:不提供人機交互能力,給用戶使用計算機帶來不便。
雖然用戶獨佔全機資源,並且直接控制程序的運行,可以隨時了解程序運行情況。但這種工作方式因獨佔全機造成資源效率極低。
一種新的追求目標:既能保證計算機效率,又能方便用戶使用計算機。 20世紀60年代中期,計算機技術和軟體技術的發展使這種追求成為可能。
多道批處理系統與分時操作系統的區別:
分時操作系統的特點是可有效增加資源的使用率。例如UNIX系統就採用剝奪式動態優先的CPU調度,有力地支持分時操作。它是把計算機與許多終端用戶連接起來的操作系統,分時操作系統將系統處理機時間與內存空間按一定的時間間隔,輪流地切換給各終端用戶的程序使用。而多道批處理操作系統是將許多的作業暫時存儲在外存(如:硬碟)中,從而形成作業隊列(類比消息隊列的概念),系統調用作業調度程序將需要執行的作業程序調度到主存中(如:內存)中運行,直到該作業程序執行完成(一般就只有一兩個作業),直到內存資源釋放(系統回收內存資源)完成後,然後作業調度程序再從等待中的作業隊列中調度作業程序繼續執行,從而形成作業流。這種程序運行機制不利於資源的合理、高效利用,因為該系統中的程序是獨佔系統時間的,這樣系統資源(如:CPU時間,寄存器時間,內存時間)就得不到高效的利用。所以綜上,分時操作系統比多道批處理操作系統更科學合理,同時分時操作系統也更好的支持人-機交互模式。
上一篇[張揚揚]    下一篇 [群穢]

相關評論

同義詞:暫無同義詞