| 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 |
|
| 8 |
19-Oct |
Midterm Exam |
|
|
| 9 |
26-Oct |
Locks, Lock-based Concurrent Data Structures |
Ch 28, 28 |
|
| 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 |
|
|