Week |
Date |
Lecture |
Reading |
Discussion
|
1 |
31-Aug |
Course Layout & Introduction to Operating Systems |
|
|
2 |
09-Jul |
The Process, Limited, Direct Execution |
Ch 4, 5, 6 |
Wk 2
|
3 |
14-Sep |
Multi-Level Feedback Queue, Scheduling - Proportion Share, Multiprocessor Scheduling |
Ch 7, 8, 10 |
Wk 3
|
4 |
21-Sep |
Address Spaces, Memory API |
Ch 13, 14 |
Wk 4
|
5 |
28-Sep |
Address Translation, Segmentation, Free-Space Management |
Ch 15, 16, 17 |
Wk 5
|
6 |
10-May |
추석 |
|
|
7 |
10-Dec |
Paging Introduction, Paging – Faster, Concurrency, Thread API |
Ch 18, 19, 26, 27 |
Wk7
|
8 |
19-Oct |
Midterm Exam |
|
|
9 |
26-Oct |
Locks, Lock-based Concurrent Data Structures |
Ch 28, 29 |
|
10 |
11-Feb |
Condition Variables, Semaphores |
Ch 30, 31 |
|
11 |
11-Sep |
Common Concurrency Problems, Event-based Concurrency |
Ch 32, 33 |
|
12 |
16-Nov |
I/O Devices, Hard Disk Drives |
Ch 36, 37 |
|
13 |
23-Nov |
RAIDs, File and Directories, File System |
Ch 38, 39, 40 |
|
14 |
30-Nov |
Locality and The Fast File System, Crash |
Ch 41, 42 |
|
15 |
12-Jul |
Log-structured File System, Data Integrity and Protection |
Ch 43, 44 |
|
16 |
14-Dec |
Final Exam |
|
|