Operating System Structure and Operations - Unit 1 - Session2
Operating System Structure and Operations - Unit 1 - Session2
Operating System
Concepts
Dr.S.Ponni @ sathya, ASP/IT
Mrs.T.Sumathi, AP(SS)/IT
Course Outcome
Blooms Taxonomy
At the end of the course, the students will be able to:
Level
Apply Semaphores and monitors for classical real
1 world synchronization scenarios using operating Apply
system concepts
• Single user cannot keep CPU and I/O devices busy at all times
• Multiprogramming organizes jobs (code and data) so CPU always has
one to execute
• When it has to wait (for I/O for example), OS switches to another job
Job pool
Memory layout for a
multiprogramming
February 14, 2025 19ITCN1401-Operating System -Unit 1 6
Multiprogramming
• Multiprogrammed system provide on
environment in which the various system
resources( CPU, memory, I/O device) are utilized
efficiently, but they do not provide the user
interaction with the computer system
among them, but the CPU switches jobs so frequently that users can
run
memory
Text Book(s):
1. Silberschatz, Galvin, and Gagne, “Operating System Concepts”,
9th Edition, Wiley India Edition, New Delhi 2018.
REFERENCES:
R1. Andrew S. Tanenbaum, “Modern Operating Systems”, 4th
Edition, Pearson Education/PHI, New Delhi 2014
R2. Gary Nutt, “Operating Systems”, 3rd Edition, Pearson
Education, New Delhi, 2009.
R3. Harvey M. Deital, “Operating Systems”, 3rd Edition, Pearson
Education, New Delhi, 2009.