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