批處理任務
出自 MBA智库百科(https://wiki.mbalib.com/)
批處理任務(batch processing)
目錄[隱藏] |
批處理任務又稱批次處理任務,是指在電腦上無須人工干預而執行系列程式的作業。
批處理任務無須人工交互,所有的輸入數據預先設置於程式或命令行參數中。這是不同於需要用戶輸入數據的交互程式的概念。辦公室內的激光印表機,也是以批處理的方法,應付多於一個客端用戶的列印指令,避免列印輸出混亂。
批處理有如下好處:
- 允許多用戶共用電腦資源
- 可以把作業處理轉移到電腦資源不太繁忙的時段
- 避免計算資源閑置,而且無須時刻有人工監視和干預
- 在昂貴的高端電腦上,使昂貴的資源保持高使用率,以減低平均開銷
- 在歷史上,批處理廣泛使用於大型電腦。由於這種級別的電腦非常昂貴,基於上述理由需要運用批處理。另外一個原因是,在早期的電子電腦上,終端設備界面(以後發展到圖形用戶界面)的交互程式尚未推廣。
- 批處理的發展遠勝當初的大型電腦上的應用,現在也常用於UNIX環境,用CRON和at機制來安排複雜的工作程式。微軟的DOS和Windows系統也有類似的命令描述語言,稱為批處理文件。