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