CSE 451 Spring 2025 Schedule

March
MondayTuesdayWednesdayThursdayFriday
31
10:00-11:00 OH (Aliyan)
Allen 4th floor
11:30-12:20 Lecture
CSE2 G10
OS Overview
Reading: Ch 1
Notes
12:30-13:30 OH (Alan)
Allen 5th floor
14:30-15:30 OH (Dawit)
Allen 4th floor
01
11:30-12:30 OH (Tanay)
Allen 3rd floor
13:00-14:00 OH (Dawit)
Allen 4th floor
02
10:00-11:00 OH (Aliyan)
Allen 4th floor
11:30-12:20 Lecture
CSE2 G10
Kernel Mode; the Process Abstraction
Reading: Ch 2.1-2.3
Notes
13:00-14:00 OH (Tanay)
Allen 2nd floor
14:30-15:30 OH (Naama)
Allen 4th floor
15:30-16:30 OH (James)
Allen 440 or Zoom
03
15:30-16:30 OH (Tiffany)
Allen 2nd floor
04
11:30-12:20 Lecture
CSE2 G10
Interrupts and System Calls
Reading: Ch 2.4-2.8
Notes
12:30-13:30 OH (Alan)
Allen 2nd floor
14:30-15:30 OH (Naama)
Allen 4th floor
16:30-17:30 OH (Tiffany)
Allen 2nd floor
23:59 Partner form due
April
MondayTuesdayWednesdayThursdayFriday
07
10:00-11:00 OH (Aliyan)
Allen 4th floor
11:30-12:20 Lecture
CSE2 G10
Upcalls and Virtual Machines
Reading: Ch 2.8-2.9
Notes
12:30-13:30 OH (Alan)
Allen 5th floor
14:30-15:30 OH (Dawit)
Allen 4th floor
08
11:30-12:30 OH (Tanay)
Allen 3rd floor
13:00-14:00 OH (Dawit)
Allen 4th floor
09
10:00-11:00 OH (Aliyan)
Allen 4th floor
11:30-12:20 Lecture
CSE2 G10
Processes
Reading: Ch 3.1-3.3
Notes
13:00-14:00 OH (Tanay)
Allen 2nd floor
14:30-15:30 OH (Naama)
Allen 4th floor
15:30-16:30 OH (James)
Allen 440 or Zoom
10
Section
More Lab 1
15:30-16:30 OH (Tiffany)
Allen 2nd floor
11
11:30-12:20 Lecture
CSE2 G10
Threads
Reading: Ch 4.1-4.5
Notes
Code
12:30-13:30 OH (Alan)
Allen 2nd floor
14:30-15:30 OH (Naama)
Allen 4th floor
16:30-17:30 OH (Tiffany)
Allen 2nd floor
14
10:00-11:00 OH (Aliyan)
Allen 4th floor
11:30-12:20 Lecture
CSE2 G10
Race conditions; Locks
Reading: Ch 5.1-5.3
Notes
12:30-13:30 OH (Alan)
Allen 5th floor
14:30-15:30 OH (Dawit)
Allen 4th floor
23:59 Lab 1 and Problem Set 1 due
15
11:30-12:30 OH (Tanay)
Allen 3rd floor
13:00-14:00 OH (Dawit)
Allen 4th floor
16
10:00-11:00 OH (Aliyan)
Allen 4th floor
11:30-12:20 Lecture
CSE2 G10
Condition Variables
Reading: Ch 5.4-5.5
Notes
13:00-14:00 OH (Tanay)
Allen 2nd floor
14:30-15:30 OH (Naama)
Allen 4th floor
15:30-16:30 OH (James)
Allen 440 or Zoom
17
Section
Lab 2
15:30-16:30 OH (Tiffany)
Allen 2nd floor
18
11:30-12:20 Lecture
CSE2 G10
Reader-Writer Locks
Reading: Ch 5.6
Notes
12:30-13:30 OH (Alan)
Allen 2nd floor
14:30-15:30 OH (Naama)
Allen 4th floor
16:30-17:30 OH (Tiffany)
Allen 2nd floor
21
10:00-11:00 OH (Aliyan)
Allen 4th floor
11:30-12:20 Lecture
CSE2 G10
Deadlock
Reading: Ch 6.5
12:30-13:30 OH (Alan)
Allen 5th floor
14:30-15:30 OH (Dawit)
Allen 4th floor
23:59 Lab 2 Part 1 Design Doc due
22
11:30-12:30 OH (Tanay)
Allen 3rd floor
13:00-14:00 OH (Dawit)
Allen 4th floor
23
10:00-11:00 OH (Aliyan)
Allen 4th floor
11:30-12:20 Lecture
CSE2 G10
CPU Scheduling
Reading: Ch 7.1
13:00-14:00 OH (Tanay)
Allen 2nd floor
14:30-15:30 OH (Naama)
Allen 4th floor
15:30-16:30 OH (James)
Allen 440 or Zoom
24
Section
More Lab 2
15:30-16:30 OH (Tiffany)
Allen 2nd floor
25
11:30-12:20 Lecture
CSE2 G10
Lab 2 continued
12:30-13:30 OH (Alan)
Allen 2nd floor
14:30-15:30 OH (Naama)
Allen 4th floor
16:30-17:30 OH (Tiffany)
Allen 2nd floor
23:59 Problem Set 2 due
28
10:00-11:00 OH (Aliyan)
Allen 4th floor
11:30-12:20 Lecture
CSE2 G10
Queueing Theory
Reading: Ch 7.5-7.6
12:30-13:30 OH (Alan)
Allen 5th floor
14:30-15:30 OH (Dawit)
Allen 4th floor
29
11:30-12:30 OH (Tanay)
Allen 3rd floor
13:00-14:00 OH (Dawit)
Allen 4th floor
30
10:00-11:00 OH (Aliyan)
Allen 4th floor
11:30-12:20 Lecture
CSE2 G10
Address Translation
Reading: Ch 8.1-8.2
13:00-14:00 OH (Tanay)
Allen 2nd floor
14:30-15:30 OH (Naama)
Allen 4th floor
15:30-16:30 OH (James)
Allen 440 or Zoom
01
Section
Lab 2 part 2 design review + office hours
15:30-16:30 OH (Tiffany)
Allen 2nd floor
02
11:30-12:20 Lecture
CSE2 G10
TLBs and Superpages
Reading: Ch 8.3
12:30-13:30 OH (Alan)
Allen 2nd floor
14:30-15:30 OH (Naama)
Allen 4th floor
16:30-17:30 OH (Tiffany)
Allen 2nd floor
23:59 Lab 2 Part 2 Design Doc due
May
MondayTuesdayWednesdayThursdayFriday
05
10:00-11:00 OH (Aliyan)
Allen 4th floor
11:30-12:20 Lecture
CSE2 G10
Demand paging
Reading: Ch 9.6-9.7
12:30-13:30 OH (Alan)
Allen 5th floor
14:30-15:30 OH (Dawit)
Allen 4th floor
23:59 Problem Set 3 due
06
11:30-12:30 OH (Tanay)
Allen 3rd floor
13:00-14:00 OH (Dawit)
Allen 4th floor
07
10:00-11:00 OH (Aliyan)
Allen 4th floor
11:30-12:20 Lecture
CSE2 G10
Page replacement
Reading: Ch 9.5
13:00-14:00 OH (Tanay)
Allen 2nd floor
14:30-15:30 OH (Naama)
Allen 4th floor
15:30-16:30 OH (James)
Allen 440 or Zoom
08
Section
Lab 3
15:30-16:30 OH (Tiffany)
Allen 2nd floor
09
11:30-12:20 Lecture
CSE2 G10
Lab 3 continued
12:30-13:30 OH (Alan)
Allen 2nd floor
14:30-15:30 OH (Naama)
Allen 4th floor
16:30-17:30 OH (Tiffany)
Allen 2nd floor
12
10:00-11:00 OH (Aliyan)
Allen 4th floor
11:30-12:20 Lecture
CSE2 G10
SSDs and Flash Translation Layer
Reading: Ch 12.2
12:30-13:30 OH (Alan)
Allen 5th floor
14:30-15:30 OH (Dawit)
Allen 4th floor
23:59 Problem Set 4 and 5 due
13
11:30-12:30 OH (Tanay)
Allen 3rd floor
13:00-14:00 OH (Dawit)
Allen 4th floor
14
10:00-11:00 OH (Aliyan)
Allen 4th floor
11:30-12:20 Lecture
CSE2 G10
Spinning Disks
Reading: Ch 12.1
13:00-14:00 OH (Tanay)
Allen 2nd floor
14:30-15:30 OH (Naama)
Allen 4th floor
15:30-16:30 OH (James)
Allen 440 or Zoom
15
Section
Lab 3 Design Review
15:30-16:30 OH (Tiffany)
Allen 2nd floor
16
11:30-12:20 Lecture
CSE2 G10
File System Abstraction
Reading: Ch 11.1-11.2, 13.1-13.2, 13.4
12:30-13:30 OH (Alan)
Allen 2nd floor
14:30-15:30 OH (Naama)
Allen 4th floor
16:30-17:30 OH (Tiffany)
Allen 2nd floor
23:59 Lab 3 Design Doc, Lab 2 Design Doc Revisions (W credit only) due
19
10:00-11:00 OH (Aliyan)
Allen 4th floor
11:30-12:20 Lecture
CSE2 G10
File Layout
Reading: Ch 13.3
12:30-13:30 OH (Alan)
Allen 5th floor
14:30-15:30 OH (Dawit)
Allen 4th floor
20
11:30-12:30 OH (Tanay)
Allen 3rd floor
13:00-14:00 OH (Dawit)
Allen 4th floor
21
10:00-11:00 OH (Aliyan)
Allen 4th floor
11:30-12:20 Lecture
CSE2 G10
Transactional File Systems
Reading: Ch 14.1
13:00-14:00 OH (Tanay)
Allen 2nd floor
14:30-15:30 OH (Naama)
Allen 4th floor
15:30-16:30 OH (James)
Allen 440 or Zoom
22
Section
Lab 4
15:30-16:30 OH (Tiffany)
Allen 2nd floor
23
11:30-12:20 Lecture
CSE2 G10
Lab 4 continued
12:30-13:30 OH (Alan)
Allen 2nd floor
14:30-15:30 OH (Naama)
Allen 4th floor
16:30-17:30 OH (Tiffany)
Allen 2nd floor
23:59 Lab 3 due
26
Memorial Day
27
11:30-12:30 OH (Tanay)
Allen 3rd floor
13:00-14:00 OH (Dawit)
Allen 4th floor
23:59 Problem Set 6
28
10:00-11:00 OH (Aliyan)
Allen 4th floor
11:30-12:20 Lecture
CSE2 G10
More Transactional File Systems
13:00-14:00 OH (Tanay)
Allen 2nd floor
14:30-15:30 OH (Naama)
Allen 4th floor
15:30-16:30 OH (James)
Allen 440 or Zoom
29
Section
Lab 4 Design Review
15:30-16:30 OH (Tiffany)
Allen 2nd floor
30
11:30-12:20 Lecture
CSE2 G10
NO CLASS
12:30-13:30 OH (Alan)
Allen 2nd floor
14:30-15:30 OH (Naama)
Allen 4th floor
16:30-17:30 OH (Tiffany)
Allen 2nd floor
23:59 Lab 4 Design Doc, Lab 3 Design Doc Revisions (W credit only) due
June
MondayTuesdayWednesdayThursdayFriday
02
10:00-11:00 OH (Aliyan)
Allen 4th floor
11:30-12:20 Lecture
CSE2 G10
OS Security: Theory
Reading: Ch 15.1-15.5
12:30-13:30 OH (Alan)
Allen 5th floor
14:30-15:30 OH (Dawit)
Allen 4th floor
03
11:30-12:30 OH (Tanay)
Allen 3rd floor
13:00-14:00 OH (Dawit)
Allen 4th floor
04
10:00-11:00 OH (Aliyan)
Allen 4th floor
11:30-12:20 Lecture
CSE2 G10
OS Security: Practice
Reading: Ch 15.6
13:00-14:00 OH (Tanay)
Allen 2nd floor
14:30-15:30 OH (Naama)
Allen 4th floor
15:30-16:30 OH (James)
Allen 440 or Zoom
23:59 Problem Set 7 and 8 due
05
Section
Lab 4 office hours
15:30-16:30 OH (Tiffany)
Allen 2nd floor
06
11:30-12:20 Lecture
CSE2 G10
Victory Lap
12:30-13:30 OH (Alan)
Allen 2nd floor
14:30-15:30 OH (Naama)
Allen 4th floor
16:30-17:30 OH (Tiffany)
Allen 2nd floor
09
23:59 Lab 4 due
10 11
14:30-16:20 Final exam
12
23:59 Lab 4 Design Doc Revisions (W credit only) due
13