Operating Systems - Spring 2023
MTech (CS) : 1st Year, 2nd Semester
GENERAL INFORMATIONSyllabus: From Student's Brochure
Marks Distribution: MID-SEMESTER - 20; SEMESTER - 50; ASSIGNMENT - 10; LABORATORY - 20
Instructors: Ansuman Banerjee (ACMU), Malay Bhattacharyya (MIU)
Venue (Theory): Room No. 700, 7th Floor, S. N. Bose Bhavan
Venue (Lab): CSSC Lab - 2, 4th Floor, S. N. Bose Bhavan
Timings (Theory): Tuesday (4:25 PM - 6:10 PM), Friday (4:25 PM - 6:10 PM)
Timings (Lab): Monday (4:25 PM - 6:10 PM)
Coursepage: Home
| Day | Section | Date | Topic | Materials | References | ||
|---|---|---|---|---|---|---|---|
| 0 | | | 0 | | | Jan 10, 2023 - | Introduction | Slides [PDF] | [1] |
| 1 | | | | | Jan 13, 2023 - | Booting | Slides [PDF] | [2] | |
| 2 | | | I | | | Jan 17, 2023 - | Processes | Slides [PDF] | [4, 5] |
| 3 | | | | | Jan 24, 2023 - | Slides [PDF] | |||
| 4 | | | | | Jan 27, 2023 - | ||||
| 5 | | | | | Feb 03, 2023 - | ||||
| 6 | | | | | Feb 07, 2023 - | ||||
| 7 | | | | | Feb 10, 2023 - | ||||
| 8 | | | | | Feb 14, 2023 - | Scheduling | Slides [PDF] | ||
| 9 | | | | | Feb 17, 2023 - | ||||
| 10 | | | | | Feb 21, 2023 - | Inter Process Communication | Slides [PDF] | ||
| 11 | | | | | Feb 24, 2023 - | ||||
| 12 | | | II | | | Mar 07, 2023 - | Memory | Slides [PDF] | |
| 13 | | | | | Mar 10, 2023 - | ||||
| 14 | | | | | Mar 14, 2023 - | ||||
| 15 | | | | | Mar 17, 2023 - | ||||
| 16 | | | | | Mar 21, 2023 - | ||||
| 17 | | | III | | | Mar 24, 2023 - | Deadlocks | Slides [PDF] | |
| 18 | | | | | Mar 28, 2023 - | ||||
| 19 | | | | | Mar 31, 2023 - | Threads | Slides [PDF] | ||
| 20 | | | | | Apr 11, 2023 - | Synchronisation | Slides [PDF] | ||
| 21 | | | | | Apr 18, 2023 - | ||||
| 22 | | | IV | | | Apr 21, 2023 - | File Systems | Slides [PDF] |
| Topic | Lecture | Date | Lecture Topics | Notes | Resources |
|---|---|---|---|---|---|
| 0 | 1-2 | 03-02-2023 | Understanding the System | Slides [PDF] | [Notes] |
| I | 3-4 | 10-02-2023 | xv6 - Overview | Slides [PDF] | [xv6 Source Code, xv6 Book] |
| II | 5-6 | 17-02-2023 | Shell programming assignment + Process slides | Slides [PDF] | [shell-code] |
| III | 7-8 | 24-02-2023 | xv6 | Slides [PDF] | [3] |
| IV | 9-10 | ??-??-2023 | xv6 | Slides [PDF] | [3] |
| ... | 11-12 | ??-??-2023 | xv6 | Slides [PDF] | [3] |
| V | 13-14 | ??-??-2023 | xv6 | Slides [PDF] | [3] |
| ... | 15-16 | ??-??-2023 | xv6 | Slides [PDF] | [3] |
| Set | Due Date | Solutions |
|---|---|---|
| Class Test 1 | 31-03-2023 | Answer Keys |
| Lab Assignment 1 (Supporting File) | 15-04-2023 | Answer Keys |
| Lab Assignment 2 | 15-05-2023 | Answer Keys |
| Set | Due Date | Allotment |
|---|---|---|
| Projects | 31-05-2023 | Details |