CSE 451 Winter 2019
Course Calendar

Subscribe to this calendar (Google, iCal, etc.)

 Show color key

January
MondayTuesdayWednesdayThursdayFriday
07
HW0 out
11:30-12:20 Lecture
MLR 301
Introduction
Chapter 1
Slides
12:30-13:30 OH (will)
CSE2 151
08
17:30-18:30 OH (dilraj)
CSE2 150
09
11:30-12:20 Lecture
MLR 301
The Kernel Abstraction
Chapter 2 The Kernel Abstraction
Slides
13:30-14:20 OH (jz)
CSE 442
23:59 HW0 due
10
Section
Intro to XK and Lab 1 Bring laptop to class
Handout
Lab 1 out
14:30-15:30 OH (robby)
CSE2 152
11
11:30-12:20 Lecture
MLR 301
Implementing Traps: Exceptions, Interrupts, and System Calls
Chapter 2.4-2.9
15:30-16:30 OH (eddie)
CSE2 150
14
11:30-12:20 Lecture
MLR 301
The Programming Interface
Chapter 3
Slides
12:30-13:30 OH (will)
CSE2 151
15
17:30-18:30 OH (dilraj)
CSE2 150
16
11:30-12:20 Office hour day
13:30-14:20 OH (jz)
CSE 442
17
Section
Lab 1 Implementation
Slides CTags
14:30-15:30 OH (robby)
CSE2 152
18
11:30-12:20 Lecture
MLR 301
The Programming Interface: file system implementation
Chapter 3
Slides
15:30-16:30 OH (eddie)
CSE2 150
21
MLK Day
22
Lab 2 out
17:30-18:30 OH (dilraj)
CSE2 150
23:59 Lab 1 due
23
11:30-12:20 Lecture
MLR 301
The Programming Interface: fork/exec; pipes (IPC)
Chapter 3
Slides
13:30-14:20 OH (jz)
CSE 442
24
Section
Intro to Lab 2 Concepts
Slides Handout
14:30-15:30 OH (robby)
CSE2 152
25
11:30-12:20 Lecture
MLR 301
The Programming Interface: pipes (IPC)
Chapter 3
Slides
15:30-16:30 OH (eddie)
CSE2 150
28
11:30-12:20 Lecture
MLR 301
Concurrency
Chapter 4.1-4.8

Slides
12:30-13:30 OH (will)
CSE2 151
29
17:30-18:30 OH (dilraj)
CSE2 150
30
11:30-12:20 Lecture
MLR 301
Race Conditions and Locks
Chapter 5.1-5.3

Slides
13:30-14:20 OH (jz)
CSE 442
23:59 Lab 2 Design due
31
Section
Lab 2 Exec and Pipe
Slides
14:30-15:30 OH (robby)
CSE2 152
01
11:30-12:20 Lecture
MLR 301
Condition Variables
Chapter 5.4-5.5
Slides
15:30-16:30 OH (eddie)
CSE2 150

February
MondayTuesdayWednesdayThursdayFriday
04
11:30-12:20 Snow day
12:30-13:30 OH (will)
CSE2 151
05
17:30-18:30 OH (dilraj)
CSE2 150
06
11:30-12:20 Lecture
MLR 301
Implementing Synchronization
Chapter 6
Slides
13:30-14:20 OH (jz)
CSE 442
07
Section
Lab 2 Q&A and Midterm Review
14:30-15:30 OH (robby)
CSE2 152
08
11:30-12:20 Snow day
15:30-16:30 OH (eddie)
CSE2 150
11
Lab 3 out
11:30-12:20 Online Do-at-home Midterm
Answer Key
12:30-13:30 OH (will)
CSE2 151
12
17:30-18:30 OH (dilraj)
CSE2 150
13
11:30-12:20 Lecture
MLR 301
Implementing Synchronization
Chapter 6
Slides
13:30-14:20 OH (jz)
CSE 442
14
Section
Intro to Lab 3 concepts
Slides
14:30-15:30 OH (robby)
CSE2 152
15
11:30-12:20 Lecture
MLR 301
Deadlock
Chapter 6.5
15:30-16:30 OH (eddie)
CSE2 150
18
President's Day
19
17:30-18:30 OH (dilraj)
CSE2 150
23:59 Lab 3 Design due
20
11:30-12:20 Lecture
MLR 301
CPU Scheduling
Chapter 7.1
13:30-14:20 OH (jz)
CSE 442
21
Section
Lab 3 vspace and Copy-On-Write details
Slides
14:30-15:30 OH (robby)
CSE2 152
22
11:30-12:20 Lecture
MLR 301
Multi-level Address Translation
Chapter 8.1-8.2
15:30-16:30 OH (eddie)
CSE2 150
25
11:30-12:20 Lecture
MLR 301
TLBs
Chapter 8.3
12:30-13:30 OH (will)
CSE2 151
26
17:30-18:30 OH (dilraj)
CSE2 150
27
Lab 4 out
11:30-12:20 Lecture
MLR 301
Demand-Paged Virtual Memory
Chapter 9.6-9.7
13:30-14:20 OH (jz)
CSE 442
28
Section
Intro to Lab 4 Concepts
Slides
14:30-15:30 OH (robby)
CSE2 152
01
11:30-12:20 Lecture
MLR 301
Implementing Virtual Memory
Chapter 9.5
15:30-16:30 OH (eddie)
CSE2 150

March
MondayTuesdayWednesdayThursdayFriday
04
11:30-12:20 Lecture
MLR 301
More Virtual Memory
12:30-13:30 OH (will)
CSE2 151
05
17:30-18:30 OH (dilraj)
CSE2 150
06
11:30-12:20 Lecture
MLR 301
Virtual Machines
Chapter 2.10,10.2
13:30-14:20 OH (jz)
CSE 442
07
Section
Lab 4 writable and crash-safe file system details
Slides
14:30-15:30 OH (robby)
CSE2 152
08
11:30-12:20 Lecture
MLR 301
More Virtual Machines
15:30-16:30 OH (eddie)
CSE2 150
23:59 Lab 4 Design due
11
11:30-12:20 Lecture
MLR 301
High Performance I/O
12:30-13:30 OH (will)
CSE2 151
12
17:30-18:30 OH (dilraj)
CSE2 150
13
11:30-12:20 Lecture
MLR 301
Storage: NVM and Flash
Chapter 12.2
14
Section
Lab 4 Q&A and Final Review
Final Topic List
14:30-15:30 OH (robby)
CSE2 152
15
11:30-12:20 Lecture
MLR 301
Storage: Disk
Chapter 12.1
15:30-16:30 OH (eddie)
CSE2 150
18 19 20
00:01-23:59 Online Do-at-home Final
21 22
17:00 Lab 4 Implementation due