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