0% found this document useful (0 votes)
10 views2 pages

Batch Jobs

Batch jobs run in the background of applications without user interaction and involve predefined processes. They calculate things like balances, deductions, and interest without interrupting the user. In contrast, online jobs require user input at various steps. For example, an ATM transaction involves both background batch jobs for calculations as well as foreground online jobs when the user enters instructions. Batch processing executes a series of programs or jobs on a computer without manual intervention by processing input data files into output files. It allows for sharing of computer resources among users and programs, shifts job processing to less busy times, and avoids idling resources by keeping high utilization to better recover costs.

Uploaded by

Rajiv Nayak
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views2 pages

Batch Jobs

Batch jobs run in the background of applications without user interaction and involve predefined processes. They calculate things like balances, deductions, and interest without interrupting the user. In contrast, online jobs require user input at various steps. For example, an ATM transaction involves both background batch jobs for calculations as well as foreground online jobs when the user enters instructions. Batch processing executes a series of programs or jobs on a computer without manual intervention by processing input data files into output files. It allows for sharing of computer resources among users and programs, shifts job processing to less busy times, and avoids idling resources by keeping high utilization to better recover costs.

Uploaded by

Rajiv Nayak
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

batch jobs are run mainly in the

background of an application, no user


interaction is required its all a
predefined process flow without any
interruption from the user. while
online jobs are run in the foreground,
that is user input is required for the
process in the job, at as many steps
requried depending upon the
application. for example when a user
makes an ATM transaction he/she 's
actually running the foreground
processes, the calculation of balance
amounts deductions, discounts,
refunding, interest calculation saving
the transaction record in the main
storage area etc etc etc are the
background jobs or the batch
processes.
---------------------------------------
BATCH PROCESSING-
Batch processing is execution of a
series of programs (" jobs") on a
computer without manual
intervention.
Batch jobs are set up so they can be
run to completion without manual
intervention, so all input data is
preselected through scripts or
command-line parameters. This is in
contrast to "online" or interactive
programs which prompt the user for
such input. A program takes a set of
data files as input, processes the
data, and produces a set of output
data files. This operating
environment is termed as "batch
processing" because the input data
are collected into batches of files and
are processed in batches by the
program.
Benefits
Batch processing has these benefits:
It allows sharing of computer
resources among many users
and programs.
It shifts the time of job
processing to when the
computing resources are less
busy.
It avoids idling the computing
resources with minute-by-minute
manual intervention and
supervision.
By keeping high overall rate of
utilization, it better amortizes the
cost of a computer, especially an
expensive one.

You might also like