0% found this document useful (0 votes)
26 views

Syllabus - Modern Operating Systems

Uploaded by

seyabo8400
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views

Syllabus - Modern Operating Systems

Uploaded by

seyabo8400
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

SAGE University, Indore

Institute Name: Institute of Computer Application


Recommended Programs: Semester: I
1. Master of Computer Application (MCA)
Modern Operating
Course Name Course Code CAPDCMOS004T
Systems
L T P N Total
Credit Score 4
4 - - - Credits
Prerequisites SCIDCOPS001T- Operating System
1. This course aims to provide an understanding of the various concepts of operating
Course system.
Objectives 2. It gives an outline of the techniques for developing programs.

Unit I: Introduction to Operating Systems: Operating system services, multiprogramming,


timesharing system, storage structures, system calls, multiprocessor system. Basic concepts of
CPU scheduling, Scheduling criteria, Scheduling algorithms, algorithm evaluation, multiple
processor scheduling, real time scheduling, I/O devices organization, l/O devices
organization, 1/0 devices organization, I/O buffering. [10]

Unit II: Process concept: process scheduling, operations on processes, threads, inter-process
communication, precedence graphs, critical section problem, semaphores, problems of
synchronization, Deadlock problem: deadlock characterization, deadlock prevention.
Deadlock avoidance, deadlock detection, recovery from deadlock Methods for deadlock
handling.[9]
Course Content
Unit III: Concepts of memory management: logical and physical address space, swapping,
contiguous and non-contiguous allocation, paging, segmentation, and paging combined with
segmentation.[9]

Unit IV: Concepts of virtual memory, demand paging, page replacement algorithms.
Allocation of frames, thrashing, demand segmentation, Security threads protection, Intruders-
Viruses trusted system.[9]

Unit V: Disk scheduling, file concepts, file access methods, allocation methods, directory
systems, file protection, introduction to distributed systems and parallel processing
Case Study- Using Windows Operating System , Unix/Linux Operating System .[12]
Text Books T1. Silberschatz and Galvin, “Operating System Concepts”, John- Willey & Sons,2002.
T2. William Stallings, “Operating System”, Pearson Education.
R1. Milan Melancholic, “Operating System Concepts and Design”, TMH, 2001.
R2. Maurice J. Bach, “The Design of Unix Operating System”, Pearson Education.
References
R3. Bill Ball, David Pitts, “Red Hat Linux 7”, Techmedia,2001.
R4. David Solomon, “Inside Windows NT”, Microsoft Press,2/e, 1998.
CO1 .Explain the operating system program, structures and operations with system calls
Course CO2. Analyze the process management concept for the given situation.
Outcomes CO3. Handle the deadlock and get knowledge about CPU scheduling.
CO4. Explain the different storage management for the given situation.
CO5. Explain the mass storage structure and file system Interface.
Mapping of Course outcome with Program Outcomes, PSO’s, and Knowledge Levels (As per Blooms
Taxonomy)
CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4 Knowledge Levels (K1, K2, …, K6)
PSO5
CO1 1 2 2 3 2 K2
CO2 1 3 2 2 3 1 2 K3
CO3 1 3 2 2 2 1 K3
CO4 1 2 2 2 1 2 K2
CO5 1 2 2 1 2 2 K2

High-3 Medium-2 Low-1


K1 =>Remember K2 =>Understand K3 =>Apply K4 =>Analyze K5 =>Evaluate K6 =>Create

Designed By: Checked By: Approved By:


(Mrs Savita Rathoad ) (Name with Sign.) (Name with Sign.)

You might also like