SSE3044: Operating Systems (Fall 2016)
[Schedule]
The following schedule is tentative and subject to change without notice.
Day | Topic | Reading |
9/5 (M) | Course overview | |
9/7 (W) | Introduction to operating systems | Chap. 1 |
9/12 (M) | Architectural support for operating systems | Chap. 6 |
9/14 (W) | National holiday | |
9/19 (M) | Architectural support for operating systems (cont'd) | |
9/21 (W) | Processes | Chap. 4, 5 |
9/26 (M) | Processes (cont'd) | |
9/28 (W) | School Holiday | |
10/3 (M) | National Holiday | |
10/5 (W) | CPU scheduling | Chap. 7, 8, 9 |
10/10 (M) | Virtual memory | Chap. 13, 14, 15, 16 |
10/12 (W) | Paging | Chap. 18 |
10/17 (M) | Paging (cont'd) | |
10/19 (W) | TLBs | Chap. 19 |
10/24 (M) | Midterm exam 10:00~11:45 #400126 | |
10/26 (W) | - | |
10/31 (M) | Page tables | Chap. 20 |
11/2 (W) | Swapping | Chap. 21, 22 |
11/7 (M) | Threads (updated) | Chap. 26, 27 |
11/9 (W) | Locks | Chap. 28, 29 |
11/14 (M) | No class | |
11/16 (W) | No class | |
11/21 (M) | Semaphores | Chap. 31 |
11/23 (W) | Semaphores (cont'd) | |
11/28 (M) | Condition variables | Chap. 30 |
11/30 (W) | I/O devices, Hard disk drives (HDDs) | Chap. 36, 37 |
11/30 (W) | 19:00~20:15 Solid-state drives | Appendix I |
12/5 (M) | File systems | Chap. 39 |
12/5 (M) | 19:00~20:15 File system implementation | Chap. 40 |
12/7 (W) | Fast file system | Chap. 41 |
12/7 (W) | 19:00~20:15 File system consistency | Chap. 42 |
12/12 (M) | No class | |
12/14 (W) | No class | |
12/19 (M) | Final exam 10:00~11:45 #400126 | |
12/21 (W) | - |
Credit: Slides for this lecture are mainly based on the lecture slides by Prof. Jin-Soo Kim at SKKU. Some part of the slides are based on materials provided by the textbook publisher.