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