Link Search Menu Expand Document

Schedule

  • This schedule is to change as the weeks go on.

Week 1

01/09
lecture Introduction (mindmap)
01/11
 
release Lab1

Week 2

01/13
Lecture C in egos I (mindmap) (examples)
01/16
Lecture C in egos II (mindmap) (examples)

Week 3

01/19
 
due Lab1
01/20
Lecture Multithreading (note) (scribble) (handout asm, ctx)
01/22
 
release Lab2
01/23
Lecture Kernel debugging (note) (scribble) (handout) (examples)

Week 4

01/27
Lecture Timer interrupt and OS scheduling
01/30
Lecture Exception and Syscalls
02/01
 
due Lab2

Week 5

02/03
Lecture OS architecture
02/06
Lecture Memory I

Week 6

02/10
Lecture Memory II
02/13
Lecture IO I

Week 7

02/17
Lecture IO II
02/20
Lecture File system I

Week 8

02/24
Lecture File system II
02/27
Lecture Networking I

Week 9

03/03
no class Spring break
03/06
no class Spring break

Week 10

03/10
Lecture Networking II
03/13
Lecture Concurrency I

Week 11

03/17
Lecture Concurrency II
03/20
Lecture Exam review

Week 12

03/24
exam
03/27
Lecture Advanced topic I: ML system

Week 13

03/31
lecture Advanced topic II: system security
04/03
lecture Advanced topic III: system verification

Week 14

04/07
seminar Final project seminar
04/07
seminar Final project seminar

Week 15

04/14
lecture TBD
04/17
lecture TBD