Operating System Capstone
Lectures | 3:30 pm - 5:20 pm (Tue.) | EC-022 |
Office Hours | 2:30 - 3:20 pm (Tue.) | EC-516 |
Lab Demo Hours | 7:00 - 9:00 pm (Tue.) | EC-222 |
Class Lab Website | https://nycu-caslab.github.io/OSC2025/ | |
Week | Date | Lecture Topics | Lecture Slide | TA Slides | Lab/Project | Materials | Misc |
1 | 2/18 | OS Introduction [slide] [slide] | [Syllabus] | [note] | |||
2 | 2/25 | Assembler,Linker,Loader [slide] | [GOT/PLT] | [note] | |||
3 | 3/4 | Boot Loader | [slide] | Lab 0/1 due | [note] | ||
4 | 3/11 | Interupt and exceptions | [slide] | ||||
5 | 3/18 | Process | [slide] | Lab 2 due | |||
6 | 3/25 | System Calls | [slide] | ||||
7 | 4/1 | Memory Allocation | [slide] | Lab 3 due | |||
8 | 4/8 | Virtual Memory | [slide] | ||||
9 | 4/15 | Paging | [slide] | Lab 4 due | |||
10 | 4/22 | Concurrency | [slide] | ||||
11 | 4/29 | Locking | [slide] | Lab 5 due | |||
12 | 5/6 | Spin-Lock | [slide] | ||||
13 | 5/13 | File System | [slide] | ||||
14 | 5/20 | Journal File System | [slide] | Lab 6 due | |||
15 | 5/27 | Virtualization | |||||
16 | 6/3 | Lab Demo | Lab 7 due |