Download notes of OPERATING SYSTEM (NCS-401)

Click Here To Download

Upload your notes

Syllabus of OPERATING SYSTEM (NCS-401):

Unit – I
Introduction : Operating system and functions, Classification of Operating systems- Batch,
Interactive, Time sharing, Real Time System, Multiprocessor Systems, Multiuser Systems,
Multiprocess Systems, Multithreaded Systems, Operating System Structure- Layered structure,
System Components, Operating System services, Reentrant Kernels, Monolithic and Microkernel
Unit – II
Concurrent Processes: Process Concept, Principle ofConcurrency, Producer / Consumer
Problem, Mutual Exclusion, Critical Section Problem, Dekker’s solution, Peterson’s solution,
Semaphores, Test and Set operation; Classical Problem in Concurrency- Dining Philosopher
Problem, Sleeping Barber Problem; Inter Process Communication models and Schemes, Process
Unit – III
CPU Scheduling: Scheduling Concepts, Performance Criteria, Process States, Process Transition
Diagram, Schedulers, Process Control Block (PCB), Process address space, Process
identification information, Threads and their management, Scheduling Algorithms,
Multiprocessor Scheduling. Deadlock: System model, Deadlock characterization, Prevention,
Avoidance and detection, Recovery from deadlock.
Unit – IV
Memory Management: Basic bare machine, Resident monitor, Multiprogramming with fixed
partitions, Multiprogramming with variable partitions, Protection schemes, Paging,
Segmentation, Paged segmentation, Virtual memory concepts, Demand paging, Performance of
demand paging, Page replacement algorithms, Thrashing, Cache memory organization, Locality
of reference.
Unit – V
I/O Management and Disk Scheduling: I/O devices, and I/O subsystems, I/O buffering, Disk
storage and disk scheduling, RAID. File System: File concept, File organization and access
mechanism, File directories, and File sharing, Filesystem implementation issues, File system
protection and security.

References :
1. Silberschatz, Galvin and Gagne, “Operating Systems Concepts”, Wiley
2. SibsankarHalder and Alex A Aravind, “Operating Systems”, Pearson Education
3. Harvey M Dietel, “ An Introduction to Operating System”, Pearson Education
4. D M Dhamdhere, “Operating Systems : A Concept basedApproach”, McGraw Hill. 5. Charles Crowley, “Operating Systems: A Design-Oriented Approach”, Tata McGraw Hill Education”. 6. Stuart E. Madnick & John J. Donovan. Operating Systems. McGraw Hill.

Published by

Recent Posts

Kasoor Lyrics | Prateek Kuhad

Haan Main Gumsum Hoon In Raahon Ki Tarah Tere Khwabon Mein Teri Khwahishon Mein Chupa Naa Jaane Kyu Hai Roz…

2 months ago


Download notes of ARTIFICIAL INTELLIGENCE (NCS-702) Click Here to Download Upload your notes Syllabus of ARTIFICIAL INTELLIGENCE (NCS-702) Unit-I 10Introduction…

3 months ago


Download notes of OPERATION RESEARCH (NOE-073) Click Here   Upload your notes Syllabus of OPERATION RESEARCH (NOE-073) UNIT-I: Introduction: Definition…

4 months ago

Learn Angular 2 From Beginner To Advanced

What you'll learn Develop web applications using Angular 2 Create single-page applications Write cleaner and reusable code for better maintainability…

4 months ago


Download notes of COMPUTER GRAPHICS (NCS-403) Click Here To Download Upload your notes Syllabus of COMPUTER GRAPHICS (NCS-403): Unit –…

4 months ago


Download notes of THEORY OF AUTOMATA AND FORMAL LANGUAGES (RCS403) Click Here To Download Upload your notes Syllabus of THEORY…

4 months ago

To join Facebook Group Click Here
To join Whatsapp GroupClick Here
To join G Plus Community Click Here