Course: Advance Operating System
Program: MCA
Professor: Dr. Nisha Varghese and Dr. Neha Singhal
Syllabus
Unit Module Name Module Inclusions
Operating System Definition/Operations
Kernel Data Structures
Kernel Data Structures
System Calls
Linkers and Loaders
FUNDAMENTALS Process Management Concepts
1 AND PROCESS Kernel Level Data Structures for Process
MANAGEMENT Management
Operations on Process
IPC in Shared-Memory Systems
IPC in Message-Passing Systems
Examples of IPC Systems
Pipe, FIFO, Message Queue
Process Scheduling
Scheduling Criteria
Scheduling Algorithms
Process Related Commands
PROCESS RELATED
2 Debugging Commands
COMMANDS
Process Synchronization
Shell Scripting and File Related Commands
System Calls
Socket Programming
Multi-Threading Overview
Multi-Threading Models
Thread Libraries
THREADS AND
3 Synchronization
SYNCHRONIZATION
Critical Section
Semaphore
Classical Problems of Synchronization
Main Memory
MEMORY Conceptual Background
4
MANAGEMENT Contiguous Memory Allocation
Paging and Swapping
Course: Advance Operating System
Program: MCA
Professor: Dr. Nisha Varghese and Dr. Neha Singhal
Virtual Memory – Background
Demand Paging
Page Replacement
Thrashing
File-System Interface
File Concept – File Operations
Kernel Level Data Structures for File Management
Operations on Files
File-System Implementation
FILE
5 File System Structure
MANAGEMENT
File System Operations
Directory Allocation
Allocation Methods
Free Space Management
Kernel Level Data Structures for Handing Open Files
Grading Policy
Sl. No. Assessment Type Weightage
1 Continuous Assessment 30%
2 End Semester Examination 70%
Total 100%
Course: Advance Operating System
Program: MCA
Professor: Dr. Nisha Varghese and Dr. Neha Singhal
Note: To successfully pass the course, learners must meet the following criteria:
1. Formative Assessments:
Minimum Score: 40%
Includes: Mid-course Assessment and Engagement Assessments (Participation in online
discussions, attendance at live sessions, and completion of feedback surveys)
2. Summative Assessment:
Minimum Score: 40%
Includes-End-course assessment
3. Overall Course Score:
Minimum Total: 50%