Back


CS31202 Operating Systems

(Spring Semester 2025)

Theory
Bivas Mitra
Abhijit Das

Laboratory
Bivas Mitra
Abhijit Das

Teaching Assistants
Salma Mandi salmamandi [AT] gmail.com
Arpan Dam ARPANDAM1 [AT] gmail.com
Harsh Borse harshzf2 [AT] gmail.com


Notices

02.01.2024 First class: January 2, 2025, Thursday. Venue: NC 244, Time: 12.00 noon. Students with EVEN roll number should join this class.

Theory

       Lectures
       Evaluation
       Class Notes

Laboratory

       Study Materials
       Assignments

Theory

General Information

Lectures : Wed (12:00-13:00), THU (11:00-12:00), Fri (9:00-11:00)
Room # : NC 244

Units : 3-1-2
Credits : 3 (Theory)
Contact : Room #322 (CSE), Phone 82358

Class attendance is mandatory! Any time your attendance falls below 85%, you have 100% chance of being de-registered irrespective of your class performance, CGPA etc!

Attendance Policy

If you are not present in the class (or do not respond), when I call by your name (may be randomly or sequentially....surprise!), you will lose 1.5 credit (instead of one) for the attendance for that week. If that happens twice in a week, you will be marked as absent for the entire week (i.e. you will lose all the three credits for attendance for that week).

Text Books (Theory & Lab):

[1] Silberschatz, Galvin, Gagne, Operating System Principles, Wiley India Pvt Ltd.
 
[2] Andrew S. Tanenbaum, Modern Operating Systems, Prentice-Hall.

[3] Stalling, William, Operating Systems, Maxwell McMillan International Editions.

[4] Dietel H. N., An Introduction to Operating Systems, Addison Wesle.

[5] Maurice J. Bach, The Design of the UNIX Operating System, Prentice-Hall, 1986.  

[6] Richard Stevens, Unix Network Programming, Volume 2, Second Edition: Interprocess Communications, Prentice Hall.
  

Evaluation

Teacher's Assessment : 20
Mid-sem : 30
End-sem : 50

Lectures

Slides just contain very informal outlines of the topics; details will be discussed in the class.

1. Introduction.
2. Process Management.
3. Tutorial (semaphore), Tutorial (deadlock)

Laboratory (CS39002)

General Information

Lab venue and time : Software Lab (CSE), Wed (14.00-17.00)

Units : 3-1-2
Credits : 2 (Lab)
In case of lab assignment submission, code plagiarism is strictly prohibited. Once identified, you will get ZERO for all the preceding lab submissions without ANY further consideration.
Late submission policy: In case of post deadline submission, you will lose 10 marks per day.
Slides just contain very informal outlines of the code and concepts; details will be discussed in the class.

Study Materials

Slides just contain very informal outlines of the code and concepts; details will be discussed in the class.
1. Process
2. Process code

Lab Assignments

08.01.2025 - Assignment 1
15.01.2025 - Assignment 2
22.01.2025 - Assignment 3
05.02.2025 - Assignment 5