Why was batch processing the norm before time sharing became popular?
Why was batch processing the norm before time sharing became popular?

The solution to the given question is:
BATCH PROCESSING SYSTEM
In this case , works of the same type are grouped together and treated as one lump. They are now stored on punched cards (hard paper that holds digital data and must be used for holes in a specific order) to be sent to the system for processing. After that , the system performs all necessary functions sequentially. Therefore , it is considered a form of sequential processing.
Example : Bank Statement
PROS
1. Let's say the operation takes too long (more than 1 day). You can then perform these procedures when no one is present.
2. Data entry does not require special equipment and system support.
CONS
1. Fixing system errors is very difficult.
2. Lack of interaction between user and application.
3. Assume that one of the bulk operations encountered an error. All other functions are then affected. You must wait until the error is fixed.
TIME SHARING SYSTEM
As the name suggests , in a time-sharing or multitasking system , multiple tasks can run concurrently on the system , dividing the CPU time in two. It is considered a practical extension of many programs because they operate concurrently but have different main goals. The main goal of time-sharing programs is to reduce response time , but not to increase CPU usage (the goal of most scheduling programs).
Example : Unix systems
PROS
1. Reduce response time. The longer the response time , the less efficient the system.
2. Reduce CPU idle time
CONS
1. Safety and alignment should be our top priorities.
2. Data transfer must be enabled.
Batch processing refers to processing multiple transactions in the same group or batch. When a batch processing is initiated, the user does not need to interact with the system. Batch processing is a word often used to describe a method that is used on a daily basis with minimal human intervention. Alternatively , you can program your batch job process to run independently of the end user and run it automatically when resources become available. Bulk actions are created so that all inputs are preselected using text or command line options.
Step by step
Solved in 2 steps









