定義
能夠並發執行多個作業的批處理作業系統
技術的形成
由於在單道批處理系統中,一個作業單獨進入記憶體並獨占系統資源,直到運行結束後下一個作業才能進入記憶體,當作業進行I/O操作時,CPU只能處於等待狀態,因此,CPU利用率較低,尤其是對於I/O操作時間較長的作業。為了提高CPU的利用率,在單道批處理系統的基礎上引入了多道程式設計(multiprogramming)技術,這就形成了多道批處理系統,即在記憶體中可同時存在若干道作業,作業執行的次序與進入記憶體的次序無嚴格的對應關係,因為這些作業是通過一定的作業調度算法來使用CPU的,一個作業在等待I/O處理時,CPU調度另外一個作業運行,因此CPU的利用率顯著地提高了。
優缺點
現在的批處理系統主要指多道批處理系統,它通常用在以科學計算為主的大中型計算機上,由於多道程式能交替使用CPU,提高了CPU及其他系統資源的利用率,同時也提高了系統的效率。多道批處理系統的缺點是延長了作業的周轉時間,用戶不能進行直接干預,缺少互動性,不利於程式的開發與調試。
特點
多道-在記憶體中同時存放多個作業,使之同時處於運行狀態,這些作業共享CPU和外部設備等資源。
成批-用戶和他的作業之間沒有互動性。用戶自己不能幹預自己的作業的運行,發現作業錯誤不能及時改正。
批處理系統的目的是提高系統吞吐量和資源的利用率。