Types of Processing
Computer receives user's inputs and process it before giving the output
There are three different ways computer process the data.
- Batch processing
- Real time processing
- Online processing
1. Batch processing
Batch processing is done when there is large volume of data to be processed like preparing electricity bills for 50,000 customers.
Batch processing is collecting all relevant data together, input them to computer and process them in one batch.
Examples for batch processing:
- Electricity bill preparation
- Water bill preparation
- Preparing salary slip for all the employees in a company
- Bank prepare credit card bills for its customers
- Processing cheques, etc
- Updating a stock database
Advantages of Batch processing
Processing can be done when computer is not used for anything else.
Once started, processing will continue automatically without any human intervention.
2. Real time Processing
Sometimes the data need to be processed immediately and there should not be any delay in getting the output.
Real time systems process data immediately and produce the output before the next input.
Real time systems respond very quickly when there is any input.
Examples for real time processing
- Booking of flight ticket
- Patient monitoring in the ICU - Computer alerts the nurse immediately if any of the patient condition goes abnormal.
- Real time processing example - Flight booking
- Input - Please reserve seat 12C
- Process - Has seat 12C already been booked? No... so book it.
- Output - Booking confirmed for 12
3. Online processing
An online processing is where the user is directly interacting with a remote computer. User input data directly into the system and then it is processed.
Example for online processing:
- Booking a train ticket using internet.
- Booking a cinema ticket.
- Ordering for a book online.
- Managing a bank account online