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