Your final grade for the course will be based on the following weights:
Lecture No. | Content | Download |
---|---|---|
1 | OS Chapters 1-2: Introduction on Operating Systems & Operating System Structures | lec1-OS.pdf lec2-OS.pdf |
2 | CA Chapter 1: Fundamentals of Quantitative Design and Analysis | lec1-CA.pdf |
3 | OS Chapter 3: Processes | lec3-OS.pdf |
4 | OS Chapter 4: Threads | lec4-OS.pdf |
5 | CA Appendix A: Instruction Set Principles | lec2-CA.pdf |
6 | OS Chapter 5: CPU Scheduling | lec5-OS.pdf |
7 | OS Chapter 6-7: Process Synchronization | lec6-OS.pdf lec7-OS.pdf |
8 | OS Chapter 8: Deadlocks | lec8-OS.pdf |
9 | CA Chapter 2 & Appendix B: Memory Hierarchy Design | lec3-CA.pdf |
10 | OS Chapter 9: Main Memory | lec9-OS.pdf |
11 | OS Chapter 10: Virtual Memory | lec10-OS.pdf |
12 | CA Appendix C: Pipelining: Basic and Intermediate Concepts | lec4-CA.pdf |
13 | OS Chapter 11-12: Mass Storage Systems and I/O Systems | lec11-OS.pdf lec12-OS.pdf |
14 | OS Chapter 13-15: File System Interface and Implementation | lec13-OS.pdf lec14-OS.pdf lec15-OS.pdf |
15 | OS Chapter 18: Virtual Machines | lec18-OS.pdf |
16 | CA Chapter 3: Instruction Level Parallism | lec5-CA.pdf |
Summary | summary.pdf |