Date | Topic | Reading | Note |
9/25 | Lab introduction and signup | - | Covered by Anshuman |
9/27 | Course overview | OSC #1, #2 | Lecture Notes |
10/2 | Real-time Applications - Interactive DTV | - | Covered by Raju, Zoran, and Anshuman |
10/4 | Major hardware blocks, instruction sets | - | Lecture Notes, Covered by Prof. Wang |
10/9 | Interrupts, system calls, process creation/termination | OSC #3 | Lecture Notes |
10/11 | Processes and threads, Lab assignment I | OSC #4, #5 | Lecture Notes |
10/16 | Process scheduling | OSC #6 | Lecture Notes |
10/18 | Real-time systems | Handout | Lecture Notes |
10/23 | Real-time scheduling | Handout | Same as above |
10/25 | Real-time scheduling | - | NA |
10/30 | IO scheduling | OSC #13, #14 | |
11/1 | Midterm review | | |
11/6 | Midterm | - | >
11/8 | File systems | OSC #12 | |
11/13 | Device drivers I | Handout | |
11/15 | Device drivers II | Handout | |
11/20 | Memory management, DMA | OSC #9, #10 | Covered by Anshuman |
11/22 | Thanksgivings holoday | | |
11/27 | Power management | Handout | |
11/29 | Hardware software co-design | Handout | |
12/4 | Course review | Handout |
12/7-14 | Final | - |