1 |
In batch processing processor only needs to busy when work is assigned to it. |
In real time processing processor needs to very responsive and active all the time. |
2 |
Jobs with similar requirements are batched together and run through the computer as a group. |
In this system, events mostly external to computer system are accepted and processed within certain deadlines. |
3 |
Completion time is not critical in batch processing. |
Time to complete the task is very critical in real-time |
4 |
It provides most economical and simplest processing method for business applications. |
Complex and costly processing requires unique hardware and software to handle complex operating system programs. |
5 |
Normal computer specification can also work with batch processing. |
Real-time processing needs high computer architecture and high hardware specification. |
6 |
In this processing there is no time limit. |
It has to handle a process within the specified time limit otherwise the system fails. |
7 |
It is measurement oriented. |
It is action or event oriented. |
8 |
In this system sorting is performed before processing. |
No sorting is required. |
9 |
In this system data is collected for defined period of time and is processed in batches. |
Supports random data input at random time. |
10 |
Examples of batch processing are transactions of credit cards, generation of bills, processing of input and output in the operating system etc. |
Examples of real-time processing are bank ATM transactions, customer services, radar system, weather forecasts, temperature measurement etc. |
11 |
Process large volumes of data in batches, typically overnight or on a schedule. |
Process data as it arrives, in real-time or near-real-time. |
12 |
Higher latency, as data is processed in batches after a delay. |
Lower latency, as data is processed immediately or with minimal delay. |
13 |
Lower cost per unit of data, as processing is done in batches. |
Higher cost per unit of data, as processing must be done in real-time or near-real-time. |
14 |
Ideal for tasks such as nightly data backups, report generation, and large-scale data analysis. |
Ideal for tasks such as fraud detection, sensor data analysis, and real-time monitoring. |