Processing Modes Flashcards
(5 cards)
Batch Processing
Definition: Data is collected over time and processed all at once.
Example: Payroll, billing systems
Advantages:
Efficient for large volumes
Reduces need for user interaction
Disadvantages:
No immediate output or feedback
Real-Time Processing
Definition: Data is processed immediately as it is entered.
Example: ATMs, flight control systems, online banking
Advantages:
Instant results
Critical for time-sensitive operations
Disadvantages:
Requires fast, powerful systems
More expensive to set up
Online Processing
Definition: Similar to real-time; processing happens as users interact with the system (but not always instant).
Example: Online shopping, booking systems
Advantages:
Immediate user interaction
Can update databases live
Disadvantages:
Needs a constant internet connection
Transaction Processing
Definition: Processes a series of individual operations (transactions), each treated as a complete unit.
Example: Banking systems, Point of Sale (POS)
Advantages:
Ensures data integrity (no partial updates)
Uses ACID properties (Atomicity, Consistency, Isolation, Durability)
Disadvantages:
Can be complex to manage
Distributed Processing
Definition: Processing tasks are divided among multiple computers (often in different locations).
Example: Cloud computing, Google search engine
Advantages:
Increases speed and fault tolerance
Disadvantages:
Requires good network management and coordination