批處理系統(tǒng)是什么
時間:2023-08-18 06:08:07
(資料圖片僅供參考)
批處理系統(tǒng)(batch processing system)中,一個作業(yè)可以長時間地占用cpu。而分時系統(tǒng)中,一個作業(yè)只能在一個時間片(Time Slice,一般取100ms)的時間內使用cpu。
批處不是嚴格意義上的操作系統(tǒng),雖然可用Monitor監(jiān)督,可用匯編語言開發(fā),但也只是操作系統(tǒng)的原型。
所謂批處理(batch processing )就是將作業(yè)按照它們的性質分組(或分批),然后再成組(或成批)地提交給計算機系統(tǒng),由計算機自動完成后再輸出結果,從而減少作業(yè)建立和結束過程中的時間浪費。根據在內存中允許存放的作業(yè)數,批處理系統(tǒng)又分為單道批處理系統(tǒng)和多道批處理系統(tǒng)。早期的批處理系統(tǒng)屬于單道批處理系統(tǒng),其目的是減少作業(yè)間轉換時的人工操作,從而減少CPU的等待時間。它的特征是內存中只允許存放一個作業(yè),即當前正在運行的作業(yè)才能駐留內存,作業(yè)的執(zhí)行順序是先進先出,即按順序執(zhí)行。
由于在單道批處理系統(tǒng)中,一個作業(yè)單獨進入內存并獨占系統(tǒng)資源,直到運行結束后下一個作業(yè)才能進入內存,當作業(yè)進行I/O操作時,CPU只能處于等待狀態(tài),因此,CPU利用率較低,尤其是對于I/O操作時間較長的作業(yè)。為了提高CPU的利用率,在單道批處理系統(tǒng)的基礎上引入了多道程序設計(multiprogramming)技術,這就形成了多道批處理系統(tǒng),即在內存中可同時存在若干道作業(yè),作業(yè)執(zhí)行的次序與進入內存的次序無嚴格的對應關系,因為這些作業(yè)是通過一定的作業(yè)調度算法來使用CPU的,一個作業(yè)在等待I/O處理時,CPU調度另外一個作業(yè)運行,因此CPU的利用率顯著地提高了。
現(xiàn)在的批處理系統(tǒng)主要指多道批處理系統(tǒng),它通常用在以科學計算為主的大中型計算機上,由于多道程序能交替使用CPU,提高了CPU及其他系統(tǒng)資源的利用率,同時也提高了系統(tǒng)的效率。多道批處理系統(tǒng)的缺點是延長了作業(yè)的周轉時間,用戶不能進行直接干預,缺少交互性,不利于程序的開發(fā)與調試。
批處理系統(tǒng)的特點:
多道-在內存中同時存放多個作業(yè),使之同時處于運行狀態(tài),這些作業(yè)共享CPU和外部設備等資源。
成批-用戶和他的作業(yè)之間沒有交互性。用戶自己不能干預自己的作業(yè)的運行,發(fā)現(xiàn)作業(yè)錯誤不能及時改正。
批處理系統(tǒng)的目的是提高系統(tǒng)吞吐量和資源的利用率。
多道處理系統(tǒng)的優(yōu)點是由于系統(tǒng)資源為多個作業(yè)所共享,其工作方式是作業(yè)之間自動調度執(zhí)行。并在運行過程中用戶不干預自己的作業(yè),從而大大提高了系統(tǒng)資源的利用率和作業(yè)吞吐量。其缺點是無交互性,用戶一旦提交作業(yè)就失去了對其運行的控制能力,而且是批處理的,作業(yè)周轉時間長,用戶使用不方便。
相關稿件
行業(yè)第一8000Pa大吸力!追覓仿生機械臂X30掃地機上新
美聯(lián)儲:或進一步加息 “越南特斯拉”市值超“蔚小理”總和 上市首日狂飆后重挫
進入汛期,我省食品安全形勢保持穩(wěn)定 市場監(jiān)管部門督促食品企業(yè)嚴把“五關”
聯(lián)想集團怎么了?業(yè)績猛降66%,股價應聲跳水
慘遭交易,再見勇士!一手好牌打得稀爛,金州已經給你足夠的尊重
[公司]協(xié)鑫集成2023上半年凈利潤1.12億元 同比大增197.35%
Mysteel日報:上海冷軋及鍍鋅板卷市場價格持穩(wěn) 市場商家?guī)齑嫘》黾?/a>
10歲男孩只有5歲身高!醫(yī)生:這個睡前壞習慣,正在偷走娃的身高!
南財快評:7月外匯數據顯示收支平衡,人民幣仍有堅實的底部支撐
打造人才基地,推動產業(yè)轉型,海灣鎮(zhèn)與國際象棋深深結緣
華爾街大行搶占亞太資管市場! 花旗(C.US)新增逾1.5萬名財富管理客戶
省會新觀察|綠水青山就是金山銀山!濟南公安“生態(tài)警務”護航“項目突破年”省會經濟高質量發(fā)展


