Back
CS 30002 Operating Systems
(Spring Semester 2016)
Theory
Bivas Mitra
Laboratory
Bivas Mitra
Sourangshu Bhattacharya
Teaching Assistants
Soumyajit Pramanik soumajit.pramanik [AT] gmail.com
Surjya Ghosh surjya.ghosh [AT] gmail.com
Sankarshan Mridha sankarshan7 [AT] gmail.com
Madhumita Mallick madhu.cse.ju [AT] gmail.com
Rijula Kar kar.tutul [AT] gmail.com
Dipayan Mukherjee dipayan1992 [AT] gmail.com
Manav Sethi manavcool.sethi [AT] gmail.com
Notices
10.05.2016 Final OS Theory Grades
10.05.2016 Final OS Lab Grades
22.04.2016 Tutorial-II Problems
12.04.2016 Class Test-II on April 18 (Mon) at 20.00-21.00. Venue: CS-119, 120, 107
04.04.2016 Extra class on April 8 (Fri), 18.00-19.00, Venue: CSE-119
28.03.2016 OS Lab Test-2 on April 1 (Friday), 19.00-21.00, Venue: CSE-Software Lab
08.02.2016 Tutorial Problems
08.02.2016 Class Test-I on Feb 12 (Fri) at 19.00-20.00
02.02.2016 Extra class on Feb 5 (Fri), 18.30-19.45, Venue: CSE-119
02.02.2016 OS Lab Test-1 date has been fixed on Feb 11 (Thu), 19.00-21.00, Venue: CSE-Software Lab
06.01.2016 No theory class on Monday (Jan 11). Lab class is ON.
06.01.2016 Form a group of two for the OS Lab and share the information with Surya and Sankarshan by Jan 9.
02.01.2016 First class: January 4, 2016, Monday. Venue: NC 141, Time: 8.00am. Lab: 2.00pm. Venue: CS-119.
Theory
       Lectures
       Evaluation
       Class Notes
       Study Materials
       Assignments
Theory
General Information
Lectures : MON(8:00-10:00), TUE(12:00-13:00)
Room # : NC 141
Units : 3-0-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 (Tutorial, Scribe, Class Test)
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. Memory Management.
4. File Management.
5. Disk Management.
Class Notes (Scribes)
Laboratory (CS39002)
General Information
Lab venue and time : Software Lab (CSE), MON (14.00-17.00)
Lab Tutorial : CSE-119, MON (14.30-16.00)
Units : 3-0-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. Signal
3. Pipe
4. Message Queue
5. Semaphore
6. Shared Memory
7. Thread
Lab Assignments
1. 11.01.2016 - Assignment 1
2. 18.01.2016 - Assignment 2
3. 25.01.2016 - Assignment 3
4. 04.02.2016 - Assignment 4
5. 03.03.2016 - Assignment 5
6. 14.03.2016 - Assignment 6
7. 21.03.2016 - Assignment 7
8. 07.04.2016 - Assignment 8