Computer Systems Engineering Syllabus

Text Books

Grading

Your final grade for the course will be based on the following weights:

Lectures

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