Sie sind auf Seite 1von 3

LECTURE PLAN : Title of the paper: OPERATING SYSTEM Class: IInd Yr C.S.

E A

S.No 1 2 3 4 5 6 7 8 9 10 11 12

Date

Hour UNIT-I

Topic Introduction to Operating Systems Introduction to Operating Systems Review of Computer Organization Operating System Structures -System Calls System Programs Virtual Machines Process Concept Process Scheduling Operations on Processes Cooperating Processes Inter-process Communication Communication in Client Server Systems Case Study: IPC in LINUX Threads Overview, Multi threading models Threading Issues, Case Study: Pthreads Library UNIT-II

Sign

13 14 15 16 17 18 19 20 21 22 23 24 25

CPU Scheduling Basic Concepts Scheduling algorithms Multiple-Processor Scheduling Real Time Scheduling Algorithm Evaluation Case Study: Process Scheduling in LINUX The Critical-Section Problem Synchronization Hardware Semaphores Classic problems of Synchronization Critical regions Monitors System Model Deadlock Characterization Methods for handling Deadlocks Deadlock Prevention Deadlock avoidance

TEXT BOOK 1. Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, Operating System Concepts, Sixth Edition, John Wiley & Sons (ASIA) Pvt. Ltd, 2003. REFERENCES 1. Andrew S. Tanenbaum, Modern Operating Systems, Prentice Hall of India Pvt. Ltd, 2003. 2. Gary Nutt, Operating Systems, Third Edition,Pearson Education,2004 3. Harvey M. Deitel, Operating Systems, Second Edition, Pearson Education Pvt. Ltd, 2002.

Das könnte Ihnen auch gefallen