0% found this document useful (0 votes)
2 views3 pages

Advanced Operating System

The document outlines the syllabus for the Advanced Operating System course in the MCA program, taught by Dr. Nisha Varghese and Dr. Neha Singhal. It includes topics such as process management, threads and synchronization, memory management, and file management, along with a grading policy that consists of continuous and end-semester assessments. To pass the course, students must achieve minimum scores in formative and summative assessments, totaling at least 50% overall.

Uploaded by

apurva3296
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views3 pages

Advanced Operating System

The document outlines the syllabus for the Advanced Operating System course in the MCA program, taught by Dr. Nisha Varghese and Dr. Neha Singhal. It includes topics such as process management, threads and synchronization, memory management, and file management, along with a grading policy that consists of continuous and end-semester assessments. To pass the course, students must achieve minimum scores in formative and summative assessments, totaling at least 50% overall.

Uploaded by

apurva3296
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

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%

You might also like