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 OS architecture (note) (scribble) (handout) (example)
01/30
Lecture Timer interrupt (note) (scribble) (handout) (example)
02/01
 
due Lab2

Week 5

02/03
Lecture OS scheduling (note) (scribble) (handout) (slides)

release Lab3

02/06
Lecture Exception and Syscalls (note) (scribble) (handout)

Week 6

02/10
Lecture Memory I (note) (scribble) (handout)
due Lab3
02/11
 
release Lab4
02/13
Lecture Memory II (note) (scribble)

Week 7

02/17
Lecture Memory III (note) (handout) (scribble)
02/18
 
due Lab4, release Lab5
02/20
Lecture IO I (note) (scribble)

Week 8

02/24
Lecture IO II (online) (note) (handout) (scribble)
See Canvas for the zoom link
02/25
 
due Lab5, release Lab6
02/27
Lecture File system I (note) (scribble)

Week 9

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

Week 10

03/09
 
due Lab6
03/10
Lecture File system II (note) (scribble)
03/11
 
release Lab7
03/13
Lecture Concurrency I (note) (handout) (scribble)

Week 11

03/17
Lecture Concurrency II (note) (scribble)
release final project
03/18
 
due Lab7
03/20
Lecture Exam review (note)

Week 12

03/24
exam
03/25
 
due final project: step 1
03/27
Lecture Final project seminar

Week 13

03/31
guest lecture Yao Xu, Overview of High Performance Computing
04/01
 
due final project: step 2
04/03
guest lecture Zishen Wan, Architecting Physical Intelligence: Cross-Stack Co-Design from Systems to Silicon

Week 14

04/07
lecture Advanced topic II
04/10
seminar Final project seminar

Week 15

04/14
no class Work on your final project
due final project: step 3
04/17
no class Work on your final project
due final project: step 4