什麼是批處理作業系統?
為了避免早期系統的缺點,引入了批處理系統。早期系統需要更多設定時間。
為了克服這個缺點,使用了批處理,其中透過批次處理作業來減少設定時間。在這種方法中,類似的作業被髮送到 CPU 進行處理,並一起執行。
批處理系統的重要任務是自動保持批次執行作業以減少設定時間。
在早期的作業處理系統中,作業被放置在作業佇列中,並且記憶體由主記憶體分配或管理,當主記憶體中有可用空間時,從作業佇列中選擇一個作業並載入到記憶體中。
作業載入到主記憶體後,它將爭奪處理器。當處理器可用時,處理器排程程式選擇一個已載入到記憶體中的作業並執行它。
批處理策略的實現是為了提供批檔案處理。它遵循對類似批次的 檔案進行處理以加快任務的速度。
批處理作業系統中的步驟
批處理作業系統需要遵循的步驟如下:
步驟 1 - 使用者使用穿孔卡片準備他的作業。
步驟 2 - 然後使用者將作業提交給程式設計師。
步驟 3 - 程式設計師從不同的使用者那裡收集作業,並將作業分類成具有相似需求的批次。
步驟 4 - 最後,程式設計師將批次逐個提交給處理器。
步驟 5 - 一個批次的所有作業一起執行。

優點
批處理作業系統的優點如下:
系統執行所有程式所需的時間將減少。
它可以在多個使用者之間共享。
缺點
批處理作業系統的缺點如下:
兩個批次之間需要手動中斷。
作業的優先順序未設定,它們按順序執行。
這可能導致飢餓現象。
CPU 利用率低,並且必須長時間保持空閒狀態,因為載入和解除安裝批次所需的時間與執行時間相比非常高。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP