EEE3052: Introduction to Operating Systems (Fall 2017)
[Schedule]
The following schedule is tentative and subject to change without notice.
Day | Topic | Reading |
8/28 (M) | Course overview | |
8/30 (W) | Introduction to operating systems | Chap. 1 |
9/4 (M) | Architectural support for operating systems | Chap. 6 |
9/6 (W) | Architectural support for operating systems (cont'd) | |
9/11 (M) | Processes | Chap. 4, 5 |
9/13 (W) | Processes (cont'd) | |
9/18 (M) | CPU scheduling | Chap. 7, 8, 9 |
9/20 (W) | Virtual memory | Chap. 13, 14, 15, 16 |
9/25 (M) | School Holiday | |
9/27 (W) | Paging (updated) | Chap. 18 |
10/2 (M) | National Holiday | |
10/4 (M) | National Holiday | |
10/9 (M) | National Holiday | |
10/11 (W) | Page tables | Chap. 20 |
10/16 (M) | TLBs | Chap. 19 |
10/18 (W) | Swapping | Chap. 21, 22 |
10/23 (M) | Midterm exam week | |
10/25 (W) | Midterm exam (15:00~17:00, #400126) ![]() | |
10/30 (M) | No Class | |
11/1 (W) | Threads | Chap. 26, 27 |
11/6 (M) | Threads (cont'd) | |
11/8 (W) | Locks (updated) ![]() | Chap. 28, 29 |
11/13 (M) | Semaphores | Chap. 31 |
11/15 (W) | Semaphores (cont'd) | |
11/20 (M) | Condition variables | Chap. 30 |
11/22 (W) | I/O devices, Hard disk drives (HDDs) | Chap. 36, 37 |
11/27 (M) | Solid-state drives | Appendix I |
11/29 (W) | File systems | Chap. 39 |
12/4 (M) | File system implementation | Chap. 40 |
12/6 (W) | File system implementation (cont'd) | |
12/11 (M) | Fast file system | Chap. 41 |
12/13 (W) | File system consistency | Chap. 42 |
12/18 (M) | Final exam week | |
12/20 (W) | Final exam week |
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.