Guru Gobind Singh Indraprastha University, Kashmere Gate, Delhi-110006

SCHEME/SYLLABUS : MCA(SE)
(Fourth Semester)

Code No: IT 704
Paper : Operating Systems

Overview:
Importance of Operating Systems; Basic Concepts and Terminology; An Operating System Resource Manager: Memory Management Functions, Processor Management Functions, Device Management Functions, and Information Management Functions;.

Memory Management:
Single Contiguous Allocation: H/W Support, S/W Support, Advantages, Disadvantages ; Introduction to Multiprogramming : Concept of Multiprogramming , Measure of System I/O Wait Percentage, Relevance of Multiprogramming to Memory Management ; Partitioned Allocation, Relocatable Partitioned Memory Management, Paged Memory Management, Demand-Paged Memory Management, Segmented Memory Management, Segmented and Demand –Paged Memory Management, Other Memory Management Schemes (Swapping, Overlays);

Processor Management:
State Model : Job Scheduler, Process Scheduling , Job and Process Synchronization, Structure of Processor Management ; Job Scheduling : Functions, Policies, Job Scheduling in Nonmultiprogrammed Environment, Job Scheduling in Nonmultiprogrammed environment, Job Scheduling in multiprogrammed environment ; Process Scheduling, Multiprocessor Systems : Separate Systems, Coordinated Job Scheduling, Master/Slave Scheduling, Homogeneous Processor scheduling ; Process Synchronization : Race Condition, Synchronization Mechanism, Deadly Embrace, Synchronization Performance Considerations;

Device Management:
Techniques for Device Management : Dedicated Devices, Shared Devices, Virtual Devices ; Device Characteristics- Hardware Considerations : Input or Output Devices, Storage Devices; Channels and Control Units : Independent Device Operation, Buffering, Multiple Paths, Block Multiplexing ; Device Allocation Considerations; Virtual Devices;

Information Management: Introduction; A Simple File System; General Model of a File System; Symbolic File System; Basic File System, Access Control Verification; Logical File System; Physical File System; Case study on DOS, Windows 98, Windows NT & Linux.

Text:

    1. Madnick E., Donovan J., “Operating Systems”, Tata McGraw Hill.
    2. Silbershatz and Galvin, “ Operating System Concepts”, Addison Wesley.

Reference:

    1. Tannenbaum, “Operating systems”, PHI.4. Peterson, “Operating System”.
 

Go back to MCA(SE) Syllabi Page