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