Get it on Google Play
New! Download Unionpedia on your Android™ device!
Faster access than browser!

Batch processing

+ Save concept

In computing, batch processing refers to a computer working through a queue or batch of separate jobs (programs) without manual intervention (non-interactive). [1]

93 relations: Amortization, At (Unix), Background process, Batch file, Batch processing, Batch production, Batch renaming, BatchPipes, Berkeley Software Distribution, Channel I/O, Client–server model, Computer cluster, Computer file, Computer multitasking, Computer terminal, Computing, Concurrency (computer science), Cron, Data warehouse, Digital image, Extract, transform, load, Fault tolerance, Globalization, Graphical user interface, Grid computing, Herman Hollerith, HiperDispatch, History of accounting, History of compiler construction, History of writing, IBM card sorter, IBM Db2, IBM mainframe, IBM Parallel Sysplex, Input/output, Interactive computing, Interactivity, Internet, Jacquard loom, Java (programming language), Java Community Process, Jem The Bee, Job (computing), Job control (Unix), Job Control Language, Job Entry Subsystem 2/3, Job production, Job queue, Job scheduler, Keypunch, ..., Latency (engineering), Login session, MacOS, Mainframe computer, Mass production, Metadata, Methods of production, Michigan Terminal System, Microsoft Windows, Online transaction processing, Operating system, Partition of a set, Pipeline (software), Pipeline (Unix), Plugboard, Processing mode, Production support, Punched card, Read–eval–print loop, Record (computer science), Request–response, Rexx, Scalability, Scheduling (computing), Scripting language, Server (computing), Shell script, Smartphone, Sorting, Spring Batch, SQL, Supercomputer, System software, Tabulating machine, Transaction processing, Unit record equipment, University of Michigan, Unix, Unix shell, Web server, Workload Manager, Z/OS, 1890 United States Census. Expand index (43 more) »


Amortization (or amortisation) is paying off an amount owed over time by making planned, incremental payments of principal and interest.

New!!: Batch processing and Amortization · See more »

At (Unix)

In Unix-like computer operating systems, the at command is used to schedule commands to be executed once, at a particular time in the future.

New!!: Batch processing and At (Unix) · See more »

Background process

A background process is a computer process that runs behind the scenes (i.e., in the background) and without user intervention.

New!!: Batch processing and Background process · See more »

Batch file

A batch file is a kind of script file in DOS, OS/2 and Microsoft Windows.

New!!: Batch processing and Batch file · See more »

Batch processing

In computing, batch processing refers to a computer working through a queue or batch of separate jobs (programs) without manual intervention (non-interactive).

New!!: Batch processing and Batch processing · See more »

Batch production

Batch production is a technique used in manufacturing, in which the object in question is created stage by stage over a series of workstations, and different batches of products are made.

New!!: Batch processing and Batch production · See more »

Batch renaming

Batch renaming is a form of batch processing used to rename multiple computer files and folders in an automated fashion, in order to save time and reduce the amount of work involved.

New!!: Batch processing and Batch renaming · See more »


On IBM mainframes, BatchPipes is a batch job processing utility which runs under the MVS/ESA operating system and later versions—OS/390 and z/OS.

New!!: Batch processing and BatchPipes · See more »

Berkeley Software Distribution

Berkeley Software Distribution (BSD) was a Unix operating system derivative developed and distributed by the Computer Systems Research Group (CSRG) of the University of California, Berkeley, from 1977 to 1995.

New!!: Batch processing and Berkeley Software Distribution · See more »

Channel I/O

In computing, channel I/O is a high-performance input/output (I/O) architecture that is implemented in various forms on a number of computer architectures, especially on mainframe computers.

New!!: Batch processing and Channel I/O · See more »

Client–server model

The client–server model is a distributed application structure that partitions tasks or workloads between the providers of a resource or service, called servers, and service requesters, called clients.

New!!: Batch processing and Client–server model · See more »

Computer cluster

A computer cluster is a set of loosely or tightly connected computers that work together so that, in many respects, they can be viewed as a single system.

New!!: Batch processing and Computer cluster · See more »

Computer file

A computer file is a computer resource for recording data discretely in a computer storage device.

New!!: Batch processing and Computer file · See more »

Computer multitasking

In computing, multitasking is the concurrent execution of multiple tasks (also known as processes) over a certain period of time.

New!!: Batch processing and Computer multitasking · See more »

Computer terminal

A computer terminal is an electronic or electromechanical hardware device that is used for entering data into, and displaying or printing data from, a computer or a computing system.

New!!: Batch processing and Computer terminal · See more »


Computing is any goal-oriented activity requiring, benefiting from, or creating computers.

New!!: Batch processing and Computing · See more »

Concurrency (computer science)

In computer science, concurrency refers to the ability of different parts or units of a program, algorithm, or problem to be executed out-of-order or in partial order, without affecting the final outcome.

New!!: Batch processing and Concurrency (computer science) · See more »


The software utility cron is a time-based job scheduler in Unix-like computer operating systems.

New!!: Batch processing and Cron · See more »

Data warehouse

In computing, a data warehouse (DW or DWH), also known as an enterprise data warehouse (EDW), is a system used for reporting and data analysis, and is considered a core component of business intelligence.

New!!: Batch processing and Data warehouse · See more »

Digital image

A digital image is a numeric representation, normally binary, of a two-dimensional image.

New!!: Batch processing and Digital image · See more »

Extract, transform, load

In computing, extract, transform, load (ETL) refers to a process in database usage and especially in data warehousing.

New!!: Batch processing and Extract, transform, load · See more »

Fault tolerance

Fault tolerance is the property that enables a system to continue operating properly in the event of the failure (or one or more faults within) some of its components.

New!!: Batch processing and Fault tolerance · See more »


Globalization or globalisation is the process of interaction and integration between people, companies, and governments worldwide.

New!!: Batch processing and Globalization · See more »

Graphical user interface

The graphical user interface (GUI), is a type of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation, instead of text-based user interfaces, typed command labels or text navigation.

New!!: Batch processing and Graphical user interface · See more »

Grid computing

Grid computing is the collection of computer resources from multiple locations to reach a common goal.

New!!: Batch processing and Grid computing · See more »

Herman Hollerith

Herman Hollerith (February 29, 1860 – November 17, 1929) was an American inventor who developed an electromechanical punched card tabulator to assist in summarizing information and, later, accounting.

New!!: Batch processing and Herman Hollerith · See more »


HiperDispatch is a workload dispatching feature found in the newest IBM mainframe models (the System z10 and IBM zEnterprise System processors) running recent releases of z/OS.

New!!: Batch processing and HiperDispatch · See more »

History of accounting

The history of accounting or accountancy is thousands of years old and can be traced to ancient civilizations.

New!!: Batch processing and History of accounting · See more »

History of compiler construction

In computing, a compiler is a computer program that transforms source code written in a programming language or computer language (the source language), into another computer language (the target language, often having a binary form known as object code or machine code).

New!!: Batch processing and History of compiler construction · See more »

History of writing

The history of writing traces the development of expressing language by letters or other marks and also the studies and descriptions of these developments.

New!!: Batch processing and History of writing · See more »

IBM card sorter

An IBM card sorter is a machine for sorting decks of punched cards in the format popularized by the International Business Machines Corporation (IBM), which dominated the punched card data processing industry for much of the twentieth century.

New!!: Batch processing and IBM card sorter · See more »


IBM Db2 contains database-server products developed by IBM.

New!!: Batch processing and IBM Db2 · See more »

IBM mainframe

IBM mainframes are large computer systems produced by IBM since 1952.

New!!: Batch processing and IBM mainframe · See more »

IBM Parallel Sysplex

In computing, a Parallel Sysplex is a cluster of IBM mainframes acting together as a single system image with z/OS.

New!!: Batch processing and IBM Parallel Sysplex · See more »


In computing, input/output or I/O (or, informally, io or IO) is the communication between an information processing system, such as a computer, and the outside world, possibly a human or another information processing system.

New!!: Batch processing and Input/output · See more »

Interactive computing

In computer science, interactive computing refers to software which accepts input from humans as it runs.

New!!: Batch processing and Interactive computing · See more »


Across the many fields concerned with interactivity, including information science, computer science, human-computer interaction, communication, and industrial design, there is little agreement over the meaning of the term "interactivity", although all are related to interaction with computers and other machines with a user interface.

New!!: Batch processing and Interactivity · See more »


The Internet is the global system of interconnected computer networks that use the Internet protocol suite (TCP/IP) to link devices worldwide.

New!!: Batch processing and Internet · See more »

Jacquard loom

The Jacquard machine is a device fitted to a power loom that simplifies the process of manufacturing textiles with such complex patterns as brocade, damask and matelassé.

New!!: Batch processing and Jacquard loom · See more »

Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

New!!: Batch processing and Java (programming language) · See more »

Java Community Process

The Java Community Process (JCP), established in 1998, is a formalized mechanism that allows interested parties to develop standard technical specifications for Java technology.

New!!: Batch processing and Java Community Process · See more »

Jem The Bee

JEM, the BEE is a Java, cloud-aware application which implements a Batch Execution Environment, to help and manage the execution of jobs, described by a Job Control Language (JCL).

New!!: Batch processing and Jem The Bee · See more »

Job (computing)

In computing, a job is a unit of work or unit of execution (that performs said work).

New!!: Batch processing and Job (computing) · See more »

Job control (Unix)

In Unix and Unix-like operating systems, job control refers to control of jobs by a shell, especially interactively, where a "job" is a shell's representation for a process group.

New!!: Batch processing and Job control (Unix) · See more »

Job Control Language

Job Control Language (JCL) is a name for scripting languages used on IBM mainframe operating systems to instruct the system on how to run a batch job or start a subsystem.

New!!: Batch processing and Job Control Language · See more »

Job Entry Subsystem 2/3

The Job Entry Subsystem (JES) is a component of IBM's mainframe operating systems that is responsible for managing batch workloads.

New!!: Batch processing and Job Entry Subsystem 2/3 · See more »

Job production

Job production, sometimes called jobbing or one-off production, involves producing custom work, such as a one-off product for a specific customer or a small batch of work in quantities usually less than those of mass-market products.

New!!: Batch processing and Job production · See more »

Job queue

In system software, a job queue (sometimes batch queue), is a data structure maintained by job scheduler software containing jobs to run.

New!!: Batch processing and Job queue · See more »

Job scheduler

A job scheduler is a computer application for controlling unattended background program execution of jobs.

New!!: Batch processing and Job scheduler · See more »


A keypunch is a device for precisely punching holes into stiff paper cards at specific locations as determined by keys struck by a human operator.

New!!: Batch processing and Keypunch · See more »

Latency (engineering)

Latency is a time interval between the stimulation and response, or, from a more general point of view, a time delay between the cause and the effect of some physical change in the system being observed.

New!!: Batch processing and Latency (engineering) · See more »

Login session

In computing, a login session is the period of activity between a user logging in and logging out of a (multi-user) system.

New!!: Batch processing and Login session · See more »


macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.

New!!: Batch processing and MacOS · See more »

Mainframe computer

Mainframe computers (colloquially referred to as "big iron") are computers used primarily by large organizations for critical applications; bulk data processing, such as census, industry and consumer statistics, enterprise resource planning; and transaction processing.

New!!: Batch processing and Mainframe computer · See more »

Mass production

Mass production, also known as flow production or continuous production, is the production of large amounts of standardized products, including and especially on assembly lines.

New!!: Batch processing and Mass production · See more »


Metadata is "data that provides information about other data".

New!!: Batch processing and Metadata · See more »

Methods of production

Production methods fall into three main categories: job (one-off production), batch (multiple items, one step at a time for all items), and flow (multiple items, all steps in process at once for separate items).

New!!: Batch processing and Methods of production · See more »

Michigan Terminal System

The Michigan Terminal System (MTS) is one of the first time-sharing computer operating systems.

New!!: Batch processing and Michigan Terminal System · See more »

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

New!!: Batch processing and Microsoft Windows · See more »

Online transaction processing

Online transaction processing (OLTP) is where information systems facilitate and manage transaction-oriented applications, typically for data entry and retrieval transaction processing.

New!!: Batch processing and Online transaction processing · See more »

Operating system

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.

New!!: Batch processing and Operating system · See more »

Partition of a set

In mathematics, a partition of a set is a grouping of the set's elements into non-empty subsets, in such a way that every element is included in one and only one of the subsets.

New!!: Batch processing and Partition of a set · See more »

Pipeline (software)

In software engineering, a pipeline consists of a chain of processing elements (processes, threads, coroutines, functions, etc.), arranged so that the output of each element is the input of the next; the name is by analogy to a physical pipeline.

New!!: Batch processing and Pipeline (software) · See more »

Pipeline (Unix)

In Unix-like computer operating systems, a pipeline is a sequence of processes chained together by their standard streams, so that the output of each process (stdout) feeds directly as input (stdin) to the next one.

New!!: Batch processing and Pipeline (Unix) · See more »


A plugboard, or control panel (the term used depended on the application area), is an array of jacks, or sockets (often called hubs), into which patch cords can be inserted to complete an electrical circuit.

New!!: Batch processing and Plugboard · See more »

Processing mode

Data processing modes or computing modes are classifications of different types of computer processing.

New!!: Batch processing and Processing mode · See more »

Production support

Production support is the practices and disciplines of supporting the IT systems/applications which are currently being used by the end users.

New!!: Batch processing and Production support · See more »

Punched card

A punched card or punch card is a piece of stiff paper that can be used to contain digital data represented by the presence or absence of holes in predefined positions.

New!!: Batch processing and Punched card · See more »

Read–eval–print loop

A Read–Eval–Print Loop (REPL), also known as an interactive toplevel or language shell, is a simple, interactive computer programming environment that takes single user inputs (i.e. single expressions), evaluates them, and returns the result to the user; a program written in a REPL environment is executed piecewise.

New!!: Batch processing and Read–eval–print loop · See more »

Record (computer science)

In computer science, a record (also called a structure, struct, or compound data) is a basic data structure.

New!!: Batch processing and Record (computer science) · See more »


Request–response, or request–reply, is one of the basic methods computers use to communicate with each other, in which the first computer sends a request for some data and the second computer responds to the request.

New!!: Batch processing and Request–response · See more »


Rexx (Restructured Extended Executor) is an interpreted programming language developed at IBM by Mike Cowlishaw.

New!!: Batch processing and Rexx · See more »


Scalability is the capability of a system, network, or process to handle a growing amount of work, or its potential to be enlarged to accommodate that growth.

New!!: Batch processing and Scalability · See more »

Scheduling (computing)

In computing, scheduling is the method by which work specified by some means is assigned to resources that complete the work.

New!!: Batch processing and Scheduling (computing) · See more »

Scripting language

A scripting or script language is a programming language that supports scripts: programs written for a special run-time environment that automate the execution of tasks that could alternatively be executed one-by-one by a human operator.

New!!: Batch processing and Scripting language · See more »

Server (computing)

In computing, a server is a computer program or a device that provides functionality for other programs or devices, called "clients".

New!!: Batch processing and Server (computing) · See more »

Shell script

A shell script is a computer program designed to be run by the Unix shell, a command-line interpreter.

New!!: Batch processing and Shell script · See more »


A smartphone is a handheld personal computer with a mobile operating system and an integrated mobile broadband cellular network connection for voice, SMS, and Internet data communication; most, if not all, smartphones also support Wi-Fi.

New!!: Batch processing and Smartphone · See more »


Sorting is any process of arranging items systematically, and has two common, yet distinct meanings.

New!!: Batch processing and Sorting · See more »

Spring Batch

Spring Batch is an open source framework for batch processing.

New!!: Batch processing and Spring Batch · See more »


SQL (S-Q-L, "sequel"; Structured Query Language) is a domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS).

New!!: Batch processing and SQL · See more »


A supercomputer is a computer with a high level of performance compared to a general-purpose computer.

New!!: Batch processing and Supercomputer · See more »

System software

System software is computer software designed to provide a platform to other software.

New!!: Batch processing and System software · See more »

Tabulating machine

The tabulating machine was an electromechanical machine designed to assist in summarizing information stored on punched cards.

New!!: Batch processing and Tabulating machine · See more »

Transaction processing

Transaction processing is information processing in computer science that is divided into individual, indivisible operations called transactions.

New!!: Batch processing and Transaction processing · See more »

Unit record equipment

Starting at the end of the nineteenth century, well before the advent of electronic computers, data processing was performed using electromechanical machines called unit record equipment, electric accounting machines (EAM) or tabulating machines.

New!!: Batch processing and Unit record equipment · See more »

University of Michigan

The University of Michigan (UM, U-M, U of M, or UMich), often simply referred to as Michigan, is a public research university in Ann Arbor, Michigan.

New!!: Batch processing and University of Michigan · See more »


Unix (trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, development starting in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.

New!!: Batch processing and Unix · See more »

Unix shell

A Unix shell is a command-line interpreter or shell that provides a traditional Unix-like command line user interface.

New!!: Batch processing and Unix shell · See more »

Web server

Web server refers to server software, or hardware dedicated to running said software, that can serve contents to the World Wide Web.

New!!: Batch processing and Web server · See more »

Workload Manager

In IBM mainframes, Workload Manager (WLM) is a base component of MVS/ESA mainframe operating system, and its successors up to and including z/OS.

New!!: Batch processing and Workload Manager · See more »


z/OS is a 64-bit operating system for IBM mainframes, produced by IBM.

New!!: Batch processing and Z/OS · See more »

1890 United States Census

The Eleventh United States Census was taken beginning June 2, 1890.

New!!: Batch processing and 1890 United States Census · See more »

Redirects here:

Batch Job, Batch Processing, Batch computing, Batch data entry, Batch job, Batch mode, Batch program, Batch programs, Batch system, Batch-oriented, Batchjob, Job Processing Cycle, Job processing cycle.


[1] https://en.wikipedia.org/wiki/Batch_processing

Hey! We are on Facebook now! »