SSE3044: Operating Systems (Fall 2015)
[Schedule]
The following schedule is tentative and subject to change without notice.
Day | Topic | Reading |
8/31 (M) | Course overview | |
9/2 (W) | Introduction to operating systems | Chap. 1 |
9/7 (M) | Architectural support for operating systems | Chap. 1, 2 |
9/9 (W) | Architectural support for operating systems (cont'd) | Chap. 1, 2 |
9/14 (M) | Processes | Chap. 3 |
9/16 (W) | Threads | Chap 4. |
9/21 (M) | Threads (cont'd) | Chap 4. |
9/23 (W) | Locks | Chap. 6 |
9/28 (M) | National Holiday | |
9/30 (W) | Synchronization | Chap. 6 |
10/5 (M) | Synchronization (cont'd) | Chap. 6 |
10/7 (W) | CPU scheduling | Chap. 5 |
10/12 (M) | CPU scheduling (cont'd) | Chap. 5 |
10/14 (W) | CPU scheduling (cont'd) | Chap. 5 |
10/19 (M) | Midterm exam | |
10/21 (W) | - | |
10/26 (M) | Deadlocks (updated) | Chap. 7 |
10/28 (W) | Memory management | Chap. 8 |
11/2 (M) | Paging | Chap. 8, 9 |
11/4 (W) | Paging (cont'd) | Chap. 8, 9 |
11/9 (M) | Address translation | Chap. 9 |
11/11 (W) | Address translation (cont'd) | Chap. 9 |
11/16 (M) | Page replacement | Chap. 9 |
11/18 (W) | Page replacement (cont'd) | Chap. 9 |
11/23 (M) | I/O Systems (updated) | Chap. 13 |
11/25 (W) | Storage systems (updated) | Chap. 12 |
11/30 (M) | NAND flash-based storage | Chap. 12 |
12/2 (W) | File systems overview | Chap. 10 |
12/7 (M) | File systems internals (updated) | Chap. 11 |
12/9 (W) | Virtualization | |
12/14 (M) | Final exam | |
12/16 (W) | - |
Credit: Some of slides for this lecture are based on materials provided by the textbook publisher.