3 Data Processing Modes
3 Data Processing Modes
Processing
Modes
Grade 10
Objectives
State at least
three (3)
What are the List scenarios
advantages
Why is data What are data four MAIN in which each
What is data and
processing processing types of data processing
processing? disadvantages
important? modes? processing mode can be
of each
modes? applied.
processing
mode
What is data processing?
► Processing modes refer to the different ways in which computer systems handle
and process data.
There are FOUR (4) MAIN Data Processing Modes:
► Batch Processing
► Online Processing
► Real Time Processing
► Time Sharing
Batch Data Processing
Def: Involves collecting a set of data or tasks and processing them all at once,
typically without user interaction.
Advantages Disadvantages
► Not suitable for time-sensitive
► Efficient for processing large volumes of data. applications.
► Lower resource requirements compared to ► Lack of immediate feedback or
real-time processing. interaction with users.
► Tasks can be scheduled during off-peak ► May result in longer processing times for
hours, optimizing resource utilization urgent tasks.
Online Data Processing
Def: Involves immediate processing of data as it is received once
computers and peripherals are connected to each other or are
“online” (connected to the internet)
Advantages Disadvantages
► Immediate feedback and interaction with ► Higher resource requirements due to
users. concurrent processing.
► Suitable for applications requiring real-time ► Vulnerable to system overload during peak
updates, such as online transactions. usage times.
► Enables dynamic adjustments based on user ► Potential for delays if system is not online.
input.
Real Time Data Processing
Advantages Disadvantages
► Provides immediate response to critical ► Requires high-performance hardware and
events. software to meet timing constraints.
Advantages Disadvantages
► Efficient utilization of computing resources by ► Risk of performance degradation if the system
allowing multiple users simultaneous access. is overloaded.
► Batch:
► Preparation of Payroll
► Preparation of Utility Bills (Water, Electricity)
► Online:
► Printers are online when they are ready to receive data from the computer
to print
► Point of sale terminal at the check-out counter
► Automated Teller Machines (ATMs)
► Playing Games online
Real Time and Time Sharing Data
Processing
► Real Time:
► Predicting a Tropical Depression System
► Flight simulation: it is important that the data reaches the end-user as
quickly as possible
► Flight ticket reservation
► Time Sharing:
► Cloud Computing services utilizes time-sharing principles to efficiently
allocate resources among multiple users
► Mainframe systems have historically supported time-sharing, enabling
multiple users to access the system concurrently through terminals