0% found this document useful (0 votes)
40 views17 pages

5 Serial and Batch Processing Systems

Uploaded by

sharmafamily029
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views17 pages

5 Serial and Batch Processing Systems

Uploaded by

sharmafamily029
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

Types of Operating System

Serial and Batch Operating System

Dr. Shashi Kant Gupta


Professor, Department of CSA, SOET
Outlines
• Prerequisite of topic
• Problem Objective
• Evolution of Operating Systems
• Serial Processing systems
• Batch Processing Systems
• Control Cards
• Learning Outcomes
• Assignment
• References
• SELO

1
Prerequisite of Topic

• Basic Concept of Operating System

• Functions of Operating System


Problem Objective
• To understand the design concepts of OS
• Principal and Policies of OS Structure
• Understand the structure of various operating systems

<SELO: 5,20>
Evolution of Operating system
• Serial Processing
• Batch Processing
• Multiprogramming
• Time sharing
• Parallel Systems
• Distributed Systems

<SELO: 5,20> <Reference No.: R1, R2>


Serial Processing
• Type the program or punched card
• Convert the punched card into card reader
• Submit to the computing machine
• Take outputs on the printer

Disadvantages:
 Difficult
 Time Consuming

<SELO: 5,20> <Reference No.: R1, R2>


Simple Batch Systems

This type of operating system does not interact with the computer directly.
There is an operator which takes similar jobs having the same requirement and
groups them into batches. It is the responsibility of the operator to sort jobs
with similar needs.

CPU executes the jobs in the same sequence that they are sent to it by the
operator, It's also known as the 'first come, first serve'

<SELO: 5,20> <Reference No.: R1, R2>


Simple Batch Systems

Advantages

1. Multiple users can share the batch systems.

2. The idle time for the batch system is very less.

3. It is easy to manage large work repeatedly in batch systems.


Disadvantages of Batch Operating System
1. The computer operators should be well known with batch systems.
2. Batch systems are hard to debug.
3. The other jobs will have to wait for an unknown time if any job fails.
4. In batch operating system the processing time for jobs is commonly difficult to
accurately predict while they are in the queue.

<SELO: 5,20> <Reference No.: R1, R2>


Memory Layout for a Simple Batch System

<SELO: 5,20> <Reference No.: R1, R2>


Control Cards
• Problems
1. How does the monitor know about the nature of the job (e.g.,
Fortran versusAssembly) or which program to execute?
2. How does the monitor distinguish
(a) job from job?
(b) data from program?
• Solution
– Introduce control cards

<SELO: 5,20> <Reference No.: R1, R2>


Spooling
Spooling is an acronym for simultaneous peripheral operation online.
Spooling is the process of temporary storage of data for use and execution
by a device, program, or system.
it uses the FIFO(First In First Out) strategy to retrieve the stored jobs in the
spool, and that creates a synchronization preventing the output to be
completely mixed together.

<SELO: 5,20> <Reference No.: R1, R2>


Assignment
Advantages
• The spooling operation makes use of a disc as a very large buffer.
• It enables applications to run at the CPU’s speed while I/O devices operate at
their full speed.
• Spooling, on the other hand, is capable of overlapping I/O operations for one job
with processor operations for another.
Disadvantages
• Depending on the volume of requests received and the number of input devices
connected, spooling needs a lot of storage.
• Since the SPOOL is created in the secondary storage, having lots of input devices
active at once may cause the secondary storage to fill up quickly and increase
disc traffic. As a result, the disc becomes slower and slower as the volume of
traffic grows.
Assignment
1. Compare Serial Processing and Batch processing Systems.
Learning Outcomes

After this Lecture students are able to:

• Understand about the Evolution of the operating systems.


• Understand about the Serial Processing System.

• Understand about the batch processing systems.


References
1. A. Silberschatz, P. B. Galvin, G. Gagne; Operating System
Concepts; Wiley Publishing.
2. A. S. Tanenbaum; Modern Operating System; PHI Publication.
SELO

5. Design Thinking ability

20. Ability to be a lifelong self learner.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy