批处理任务(英語:batch processing),又称批次处理任务,是指在计算机上无须人工干预而执行系列程序的作业。

批处理任务无须人工交互,所有的输入数据预先设置于程序或命令行参数中。这是不同于需要用户输入数据的交互程序的概念。[1]

優點

编辑

批处理有如下優點:

  • 允许多用户共享计算机资源
  • 可以把作业处理转移到计算机资源不太繁忙的时段
  • 避免计算资源闲置,而且无须时刻有人工监视和干预
  • 在昂贵的高端计算机上,使昂贵的资源保持高使用率,以减低平均开销

歷史

编辑

在历史上,批处理广泛使用于大型计算机。由于这种级别的计算机非常昂贵且操作十分複雜,運行程序需要專門的操作員處理。在大量用戶時,用戶需要把程序交給操作員,來日再去取結果[2]。另外一个原因是,在早期的电子计算机上,终端设备界面(以后发展到图形用户界面)的交互程序尚未推广。

批处理的发展远胜当初的大型电脑上的应用,现在也常用于UNIX环境,用CRONat机制来安排复杂的工作程序。微软DOSWindows系统也有类似的命令描述语言,称为批处理文件

例子

编辑

參考資料

编辑
  1. ^ Barone, Adam. Batch Processing Explained. Investopedia. [2020-05-11]. (原始内容存档于2020-12-04) (英语). 
  2. ^ 竹下隆史. 图解TCP/IP(第5版). 北京: 人民邮电出版社. 2014-09: 5. ISBN 9787115318978 (中文(简体)). 

参见

编辑

📚 Artikel Terkait di Wikipedia

COMMAND.COM

TXT, which is part of the MPDOSTIP.ZIP collection.) [1] Chapter 7: Batch Processing. Caldera DR-DOS 7.02 User Guide. Caldera, Inc. 1998 [1993, 1997] [2017-09-11]

Apache Beam

2016-04-22 [2016-08-04]. (原始内容存档于2016-08-13).  Cloud Dataflow - Batch & Stream Data Processing. [2018-12-21]. (原始内容存档于2018-12-23).  Ian Pointer. Apache Beam

编程语言列表

Axum Active Server Pages ASP.NET B Babbage Bash BASIC bc BCPL BeanShell Batch (Windows/Dos) Bertrand BETA Bistro BitC BLISS Blockly BlooP Boo Boomerang

NoSQL

performing and scalable data storage solutions for real time extraction and batch insertion of data (PDF). Göteborg: Department of Computer Science and Engineering

深度学习

regularization),即在训练中随机丢弃一部分隐层单元来避免对较为罕见的依赖进行建模。目前比較廣泛使用的是批归一化(Batch Normalization,BN) , 其本質上是在訓練過程加入噪音 , 從而讓模型得到更好的魯棒性 , 其特性令超深神經網路可以更好的訓練。

OCaml

system or REPL (ocaml). ocaml.org. [2021-05-17]. (原始内容存档于2021-09-11).  Batch compilation (ocamlc) (页面存档备份,存于互联网档案馆). Object types. [2021-09-10]. (原始内容存档于2022-03-10)

信用卡

算之間的中間步驟,主要用以準備實際資金轉移。一般而言,商戶會在營業日結束時,透過其銷售點終端或支付系統,把當日所有已獲授權的交易彙集成一個批次(batch)並提交處理。在採用終端批次上傳機制的情況下,該批次會先傳送至交易處理商或支付閘道(如有使用),由其進行基本驗證與整理。

洛基 (電視劇)

  Ramos, Dino-Ray. Disney+ Sets Premiere Dates For ‘Star Wars: The Bad Batch’ And Marvel Studios’ ‘Loki’. Deadline Hollywood. 2021-02-24 [2021-02-24]