SSE3044: Operating Systems (Fall 2010)
[Schedule]
The following schedule is tentative and subject to change without notice.
Notice: *-old.pdf files are slides from the previous class and they will be replaced with the up-to-date version after each class. They are linked here for your convenience.
Day | Topic | Reading | Projects |
8/31 (T) | Course outline | ||
9/2 (Th) | Introduction to operating systems | Chap. 1 | |
9/7 (T) | Architectural support for operating systems | Chap. 2 | |
9/9 (Th) | Processes | Chap. 3 | |
9/14 (T) | Processes (cont'd) | Chap. 3 | Lab session 1 (13:00~) |
9/16 (Th) | Threads | Chap. 4 | |
9/21 (T) | No class (National holiday) | ||
9/23 (Th) | No class (National holiday) | ||
9/28 (T) | No class (School holiday) | Lab session 2 (13:00~) | |
9/30 (Th) | Threads implemenations | Chap. 4 | |
10/5 (T) | Synchronization I. | Chap. 6 | Lab session 3 (13:00~) |
10/7 (Th) | Synchronization II. | Chap. 6 | |
10/12 (T) | Synchronization II. (cont'd) | Chap. 6 | Lab session 4 (13:00~) |
10/14 (Th) | CPU scheduling | Chap. 5 | |
10/19 (T) | Midterm exam week | Lab session 5 (16:30~) | |
10/21 (Th) | Midterm exam week | ||
10/26 (T) | Memory management | Chap. 8 | Lab session 6 (13:00~) |
10/28 (Th) | Virtual memory I | Chap. 9 | |
11/2 (T) | Virtual memory II | Chap. 9 | Lab session 7 (13:00~) |
11/4 (Th) | Virtual memory III | Chap. 9 | |
11/9 (T) | Virtual memory III (cont'd) | Chap. 9 | Lab session 8 (13:00~) |
11/11 (Th) | I/O systems | Chap. 13 | |
11/16 (T) | Storage systems | Chap. 12 | Lab session 9 (13:00~) |
11/18 (Th) | Class cancelled | ||
11/23 (T) | NAND flash-based storage | Chap. 12 | Lab session 10 (13:00~) |
11/25 (Th) | File systems overview | Chap. 10 | |
11/30 (T) | File system internals | Chap. 11 | Lab session 11 (13:00~) |
12/2 (Th) | File system internals (cont'd) | Chap. 11 | |
12/7 (T) | File system case studies | Chap. 11 | Lab session 12 (13:00~) |
12/9 (Th) | File system case studies (cont'd) | Chap. 11 | |
12/14 (T) | Final exam: 16:45 - 18:15 | ||
12/16 (Th) | - |
Credit: Some of slides for this lecture are based on materials provided by the textbook publisher.