Lecture |
Topic |
Date |
1 | Academic Holiday: Cesar Chavez’s Birthday |
March 31 |
2 | Introduction and Overview | April 2 |
3 | Kernel Development Primer I |
April 7 |
4 | Basic Kernel Concepts | April 9 |
5 | Processes, Threads, System Calls, Scheduling | April 14 |
6 | Kernel Development Primer II | April 16 |
7 | Research Presentations
|
April 21 |
8 | Research Presentations
(Team Meetings) |
April 23 |
9 | Device Drivers | April 28 |
10 | Device Drivers | April 30 |
11 | Research papers: (1)On the design of a new Linux readahead framework: (2) Practical techniques for purging deleted data using liveness information |
May 5 |
12 | Research papers: (1) Plan 9 authentication in Linux; (2) Towards achieving fairness in the Linux scheduler | May 7 |
13 | Status Presentations | May 12 |
14 | Status Presentations (Team Meetings) |
May 14 |
15 | Special Topics (Meet in Lab) | May 19 |
16 | Special Topics (Meet in Lab) | May 21 |
17 | Research papers: (1) Virtual servers and checkpoint/restart in mainstream Linux; (2) virtio: towards a de-facto standard for virtual I/O devices | May 26 |
18 | Research papers: (1) PipesFS: fast Linux I/O in the unix tradition; (2) I/O resource management through system call scheduling | May 28 |
19 | Final Presentations and Demos | June 2 |
20 | Final Presentations and Demos (Poster Session) | June 4 |