Manoj Shakya
Syllabus
• Process Concept
o Introduction to Process
o Process States
o Process Control Block (PCB)
o Operations on Process
• Interprocess Communication
o Race Condition
o Critical Section Problem
o Semaphores and Monitors
o Producer and Consumer problem
• Process Scheduling Algorithms
o First Come First Serve
o Shortest Job First
o Priority Scheduling
o Round Robin Algorithms
o Multilevel Queue Scheduling
o Multilevel Feedback Scheduling
• Principles of Deadlock
• Resource Status Modeling
• Conditions for Deadlock
• Methods for handling Deadlocks
o Deadlock Prevention
o Deadlock Avoidance - Banker's Algorithms
o Deadlock Detection
o Recovery from Deadlock
• Quiz #1
• File Concept
• Access Method
• Directory Structure
• Protection
• Overview
• Disk Structure
• Disk Attachment
• Disk Scheduling
Text Book
Grading
• Internal Exam I = 5
• Internal Exam II = 8
• Quiz 1 = 5
• Quiz 2 = 5
• Quiz 3 = 5
• Quiz 4 = 5
• Assignment = 4
• Lab Report = 4
• case study = 4
• Viva (@ End of the semester) = 5