Dr. Soumadip Biswas
Computer Science & Engineering | Student | Researcher | Educator
Dashboard Courses SDB

Operating Systems

Welcome to the Operating Systems Theory course.

Course Activity

Sep 07
Lecture 06: Priority Scheduling and Multilevel Queues
Sep 01 Action Required
Assignment 04: CPU Scheduling Algorithms +
Due: Sep 07, 2026
Open Page →
Sep 01 Action Required
Assignment 03: Context Switching and CPU Dispatch +
Due: Sep 06, 2026
Open Page →

Important Announcements

Classes start from August 2026

Course Materials

Posted: Sep 01, 2026
Assignment 04: CPU Scheduling Algorithms
Posted: Sep 01, 2026
Assignment 03: Context Switching and CPU Dispatch
Posted: Aug 31, 2026
Assignment 02: Process Concepts and the Process Control Block
Posted: Aug 15, 2026
Assignment 01: System Calls and OS Structures
Posted: Aug 03, 2026
Assignment 00: Prequisite Self-Assessment
Posted: Sep 07, 2026
Lecture 06: Priority Scheduling and Multilevel Queues
Posted: Aug 24, 2026
Lecture 05: CPU Scheduling Algorithms
Posted: Aug 23, 2026
Lecture 04: Context Switching and Dispatcher
Posted: Aug 16, 2026
Lecture 03: Process Concepts and Process Control Block
Posted: Aug 09, 2026
Lecture 02: System Calls and Operating System Structures
Posted: Jul 15, 2026
Lecture 01: Introduction to Operating Systems and Execution Management
Posted: Jul 14, 2026
Lecture 00: Prerequisites and Overview

Class Details

Instructor: SDB, RD, SSB

Schedule: Refer to Departmental Time-table

Venue: Refer to Departmental Time-table

Documents:
  • Course Syllabus
  • Final Project Rubric
Core Texts:
  • [Textbook] Operating Systems: Three Easy Pieces, Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau, Arpaci-Dusseau Books, LLC.
  • [Textbook] Operating System Concepts, Abraham Silberschatz, Peter B. Galvin and Greg Gagne, Wiley.
  • [Textbook] Operating Systems: Internals and Design Principles, William Stallings, Pearson.
  • [Reference] Modern Operating Systems, Andrew S. Tanenbaum and Herbert Bos, Pearson.
  • [Reference] Operating Systems: Principles and Practice, Thomas Anderson and Michael Dahlin, Recursive Books.
  • [Reference] AICTE Model Curriculum for UG Degree Course in Computer Science and Engineering (2022), PCC CS-403 Operating Systems.
  • [Reference] Stanford CS111: Operating Systems Principles; MIT 6.S081: Operating System Engineering

Policy & Outcomes

Course Outcomes (CO)

  • CO1: Understand process scheduling and synchronization.
  • CO2: Analyze memory management and virtual memory techniques.
  • CO3: Evaluate file system implementations and I/O management.

Grading Weightage

  • Mid-Term Examination: 30%
  • Final Examination: 50%
  • Assignments & Quizzes: 20%
© 2026 SDB. All materials provided for academic use.