Week | Date | Content | Homework |
---|---|---|---|
1 | Sep. 16, 2020 | Course Overview | |
2 | Sep. 23, 2020 | Chap. 1, Introduction |
Sec.1.9 will be skipped.
Exercsie #1 |
3 | Sep. 30, 2020 | Chap. 2, Operating System Structures | |
4 | Oct. 7, 2020 | Chap. 3, Processes |
HW#1
Sec.3.8 will be skipped. |
5 | Oct. 14, 2020 |
Chap. 4, Threads & Concurrency
Processes and Threads in Linux (Chap.3 in ULK3) Chap. 5, CPU Scheduling Process Scheduling in Linux (Chap.7 in ULK3) | Sec.4.5 & 4.6 will be skipped. |
6 | Oct. 21, 2020 | Chap. 6, Synchronization Tools |
Sec. 6.4 will be skimmed.
Due: HW#1 |
7 | Oct. 28, 2020 |
Chap. 7, Synchronization Examples
Synchronization in Linux (Chap.5 in ULK3) | HW#2 |
8 | Nov. 4, 2020 | Chap. 8, Deadlocks | |
9 | Nov. 11, 2020 |
Chap. 9, Main Memory
Memory Addressing in Linux (Chap.2 in ULK3) | Due: HW#2 |
10 | Nov. 18, 2020 | (Midterm Exam) | |
11 | Nov. 25, 2020 |
Chap. 10, Virtual Memory
Memory Management in Linux (Chap.8 in ULK3) | |
12 | Dec. 2, 2020 | Chap. 11, Mass Storage Structure | HW#3 |
13 | Dec. 9, 2020 | Chap. 12, I/O Systems | |
14 | Dec. 16, 2020 |
Chap. 13, File-System Interface
Chap. 14, File System Implementation |
Due: HW#3
HW#4 |
15 | Dec. 23, 2020 |
VFS in Linux (Chap.12 in ULK3)
Chap. 15, File System Internals | |
16 | Dec. 30, 2020 | Chap. 18, Virtual Machines | Due: HW#4 |
17 | Jan. 6, 2021 |
Chap. 18
Chap.17, Protection | |
18 | Jan. 13, 2021 | (1/13: Final Exam) |
If you have any questions about the homework, please contact with the TA via e-mail.