Week | Date | Content | Homework |
---|---|---|---|
1 | Feb. 20 & 23, 2023 | Course Overview
Chap. 1, Introduction | Ch.1 will be skimmed. |
2 | Feb. 27 & Mar. 2, 2023 |
(2/27: Compensation Leave for 228 Peace Memorial Day)
Ch.1 | |
3 | Mar. 6 & 9, 2023 | Chap. 2, Operating System Structures |
Ch.2 will be skimmed.
Exercsie #1 |
4 | Mar. 13 & 16, 2023 | Chap. 3, Processes |
HW#1
Sec.3.8 will be skipped. |
5 | Mar. 20, 23 & 25, 2023 |
Chap. 4, Threads & Concurrency
3/25: Make-up Class for Children's Day | Sec.4.5 & 4.6 will be skipped. |
6 | Mar. 27 & 30, 2023 |
Chap. 5, CPU Scheduling
Process Scheduling in Linux (Chap.7 in ULK3) Chap. 6, Synchronization Tools | Due: HW#1 |
7 | Apr. 3 & 6, 2023 |
(4/3: Bridge holiday for Children's Day)
Ch.6 | Sec. 6.4 will be skimmed. |
8 | Apr. 10 & 13, 2023 | Chap. 7, Synchronization Examples | HW#2 |
9 | Apr. 17 & 20, 2023 |
Synchronization in Linux (Chap.5 in ULK3)
Chap. 8, Deadlocks | |
10 | Apr. 24 & 27, 2023 |
Chap. 9, Main Memory
Memory Addressing in Linux (Chap.2 in ULK3) Chap. 10, Virtual Memory |
Due: HW#2
HW#3 |
11 | May 1 & 4, 2023 | (5/1: Midterm Exam -- Ch.1-9) | |
12 | May 8 & 11, 2023 |
Ch.10
Memory Management in Linux (Chap.8 in ULK3) | |
13 | May 15 & 18, 2023 | Chap. 11, Mass Storage Structure |
Due: HW#3
|
14 | May 22 & 25, 2023 |
Chap. 12, I/O Systems
Chap. 13, File-System Interface | |
15 | May 29 & Jun. 1, 2023 |
Chap. 14, File System Implementation
VFS in Linux (Chap.12 in ULK3) Chap. 15, File System Internals | HW#4 |
16 | Jun. 5 & 8, 2023 | Chap. 18, Virtual Machines | |
17 | Jun. 12 & 15, 2023 | Chap. 18 |
Due: HW#4
|
18 | Jun. 19 & 22, 2023 |
(6/19: Final Exam -- (TBD))
(6/22: Leave for Dragon Boat Festival) |
If you have any questions about the homework, please contact with the TA via e-mail.