Schedule

September
MondayTuesdayWednesdayThursdayFriday
26 27 28
11:30-12:20 Lecture
CSE2 G01
OS Overview
Chapter 1.1, 1.2
(Optional: 1.3)

Notes
12:30-13:00 OH (Jialin)
Allen 212
13:00-14:00 OH (Sid)
Gates 121
14:00-15:00 OH (Monty)
Gates 121
16:00-17:00 OH (Alex)
Allen 5th Floor
29
14:30-15:30 OH (Alex)
Allen 2nd Floor
15:30-16:30 OH (Ajay)
Allen 2nd Floor
17:30-18:30 OH (Aragorn)
Gates 131
30
11:30-12:20 Lecture
CSE2 G01
Isolation & Dual Mode Execution (Virtual)
Chapter 2.2, 2.3
Notes
12:30-13:00 OH (Jialin)
lecture zoom
15:00-16:00 OH (Sid)
Allen 4th Floor
October
MondayTuesdayWednesdayThursdayFriday
03
Lab 1 out
Lab partner form due
11:30-12:20 Lecture
CSE2 G01
Isolation: DME
Chapter: 2.4-2.6
Notes
12:30-13:00 OH (Jialin)
Allen 212
13:00-14:00 OH (Monty)
Gates 131
14:30-15:30 OH (Ajay)
Gates 131
17:00-18:00 OH (Jialin)
Allen 4th Floor
04
12:00-13:00 OH (Aragorn)
Gates 131
15:00-17:00 OH (Priyal)
Allen 4th & 3rd Floor
19:00-20:00 OH (Tom)
Virtual
05
11:30-12:20 Lecture
CSE2 G01
Isolation: Processes
Chapter 2.1, 2.7
OSTEP: Process

Notes
12:30-13:00 OH (Jialin)
Allen 212
13:00-14:00 OH (Sid)
Gates 121
14:00-15:00 OH (Monty)
Gates 121
16:00-17:00 OH (Alex)
Allen 5th Floor
06
Section
Lab 1 intro
14:30-15:30 OH (Alex)
Gates 131
15:30-16:30 OH (Ajay)
Gates 131
17:30-18:30 OH (Aragorn)
Gates 131
07
Problem Set 1 out
11:30-12:20 Lecture
CSE2 G01
Process Creation (Virtual)
Chapter 3.1
OSTEP: Process API
(Optional: A fork in the road)

Notes
12:30-15:00 OH (Jialin)
lecture zoom
15:00-16:00 OH (Sid)
Allen 4th Floor
10
11:30-12:20 Lecture
CSE2 G01
Processes Cont.
Chapter 3.2-3.4
Notes
12:30-13:00 OH (Jialin)
Allen 212
13:00-14:00 OH (Monty)
Gates 131
14:30-15:30 OH (Ajay)
Gates 131
17:00-18:00 OH (Jialin)
Allen 4th Floor
11
12:00-13:00 OH (Aragorn)
Gates 131
15:00-17:00 OH (Priyal)
Allen 4th & 3rd Floor
19:00-20:00 OH (Tom)
Virtual
12
11:30-12:20 Lecture
CSE2 G01
Threads Basics
Chapter 4-4.6
Notes
12:30-13:00 OH (Jialin)
Allen 212
13:00-14:00 OH (Sid)
Gates 121
14:00-15:00 OH (Monty)
Gates 121
16:00-17:00 OH (Alex)
Allen 5th Floor
13
Section
Lab 1 more
14:30-15:30 OH (Alex)
Gates 131
15:30-16:30 OH (Ajay)
Gates 131
18:00-19:00 OH (Aragorn)
Gates 131
14
Problem Set 1 due
Problem Set 2 out
11:30-12:20 Lecture
CSE2 G01
Threads Execution
Notes
12:30-13:00 OH (Jialin)
Allen 212
15:00-16:00 OH (Sid)
Allen 4th Floor
16:00-17:00 OH (Jialin)
Allen 4th Floor
17
Lab 1 due
Lab 2 out
11:30-12:20 Lecture
CSE2 G01
Locks
Chapter 5.1-5.3
Notes
12:30-13:00 OH (Jialin)
Allen 212
13:00-14:00 OH (Monty)
Gates 131
14:30-15:30 OH (Ajay)
Gates 131
17:00-18:00 OH (Jialin)
Allen 4th Floor
18
12:00-13:00 OH (Aragorn)
Gates 131
13:30-14:20 OH (Alex)
Allen 5th Floor
15:00-17:00 OH (Priyal)
Allen 4th & 3rd Floor
19:00-20:00 OH (Tom)
Virtual
19
11:30-12:20 Lecture
CSE2 G01
Monitors
Chapter 5.4
Notes
12:30-13:00 OH (Jialin)
Allen 212
13:00-15:00 OH (Sid)
Gates 121
16:00-17:00 OH (Alex)
Allen 5th Floor
20
Section
Lab 2 intro
15:30-16:30 OH (Ajay)
Gates 131
17:30-18:30 OH (Aragorn)
Gates 131
21
Problem Set 2 due
Problem Set 3 out
11:30-12:20 Lecture
CSE2 G01
Monitors Cont.
Chapter 5.5
Notes
12:30-13:00 OH (Jialin)
Allen 212
15:00-16:00 OH (Monty)
Allen 4th Floor
16:00-17:00 OH (Jialin)
Allen 4th Floor
24
11:30-12:20 Lecture
CSE2 G01
Reader Writer Locks
Chapter 5.6
Notes
12:30-13:00 OH (Jialin)
Allen 212
13:00-14:00 OH (Monty)
Gates 131
14:30-15:30 OH (Ajay)
Gates 131
17:00-18:00 OH (Jialin)
Allen 4th Floor
25
Lab 2 design due
12:00-13:00 OH (Aragorn)
Gates 131
15:00-17:00 OH (Priyal)
Allen 4th & 3rd Floor
19:00-20:00 OH (Tom)
Virtual
26
11:30-12:20 Lecture
CSE2 G01
Deadlocks
Chapter 6.5
(Optional: OSTEP: Deadlocks)

Notes
12:30-13:00 OH (Jialin)
Allen 212
13:00-14:00 OH (Sid)
Gates 121
14:00-15:00 OH (Monty)
Gates 121
16:00-17:00 OH (Alex)
Allen 5th Floor
27
Section
Lab 2 more
14:30-15:30 OH (Alex)
Gates 131
15:30-16:30 OH (Ajay)
Gates 131
17:30-18:30 OH (Aragorn)
Gates 131
28
Problem Set 3 due
Problem Set 4 out
11:30-12:20 Lecture
CSE2 G01
Scheduling
OSTEP: Scheduling, MLFQ
Outline
Notes
12:30-13:00 OH (Jialin)
Allen 212
15:00-16:00 OH (Sid)
Allen 4th Floor
16:00-17:00 OH (Jialin)
Allen 4th Floor
31
11:30-12:20 Lecture
CSE2 G01
Address Translation
Chapter 8-8.3.1 (skip segmentation)
(Optional: rest of 8.3)

Outline
Notes
12:30-13:00 OH (Jialin)
Allen 212
13:00-14:00 OH (Monty)
Gates 131
14:30-15:30 OH (Ajay)
Gates 131
17:00-18:00 OH (Jialin)
Allen 4th Floor
01
12:00-13:00 OH (Aragorn)
Gates 131
15:00-17:00 OH (Priyal)
Virtual
19:00-20:00 OH (Tom)
Virtual
02
11:30-12:20 Lecture
CSE2 G01
Paging
OSTEP: Page Fault 21.2-21.5
(Optional: OSTEP: VM System)

Outline
Notes
12:30-13:00 OH (Jialin)
Allen 212
13:00-14:00 OH (Sid)
Gates 121
14:00-15:00 OH (Monty)
Gates 121
16:00-17:00 OH (Alex)
Allen 5th Floor
03
Section
Lab 3 intro
14:30-15:30 OH (Alex)
Gates 131
15:30-16:30 OH (Ajay)
Gates 131
17:30-18:30 OH (Aragorn)
Gates 131
19:00-20:00 OH
Virtual
04
Lab 2 due
11:30-12:20 Lecture
CSE2 G01
More Paging
Outline
Notes
12:30-13:00 OH (Jialin)
Allen 212
15:00-16:00 OH (Sid)
Allen 4th Floor
16:00-17:00 OH (Jialin)
Allen 4th Floor
November
MondayTuesdayWednesdayThursdayFriday
07
Problem Set 4 due
Problem Set 5 out
11:30-12:20 Lecture
CSE2 G01
Page Evictions
Chapter 9.5-9.8
Outline
Notes
12:30-13:00 OH (Jialin)
Allen 212
13:00-14:00 OH (Monty)
Gates 131
14:30-15:30 OH (Ajay)
Gates 131
17:00-18:00 OH (Jialin)
Allen 4th Floor
08
12:00-13:00 OH (Aragorn)
Gates 131
15:00-17:00 OH (Priyal)
Allen 4th & 3rd Floor
19:00-20:00 OH (Tom)
Virtual
09
11:30-12:20 Lecture
CSE2 G01
Storage Device: HDD
Chapter 12-12.1
(Optional: OSTEP: RAID)

Outline
Notes
12:30-13:00 OH (Jialin)
Allen 212
13:00-14:00 OH (Sid)
Gates 121
14:00-15:00 OH (Monty)
Gates 121
16:00-17:00 OH (Alex)
Allen 5th Floor
10
Section
Lab 3 more
Lab 3 design due
14:30-15:30 OH (Alex)
Gates 131
15:30-16:30 OH (Ajay)
Gates 131
17:30-18:30 OH (Aragorn)
Gates 131
11
Veteran's Day
14
Problem Set 5 due
11:30-12:20 Lecture
CSE2 G01
Storage Device: SSD, FS Basics
Chapter 12.2, 11-11.2
Outline
Notes
12:30-13:00 OH (Jialin)
Allen 212
13:00-14:00 OH (Monty)
Gates 131
14:30-15:30 OH (Ajay)
Gates 131
17:00-18:00 OH (Jialin)
Allen 4th Floor
15
12:00-13:00 OH (Aragorn)
Gates 131
15:00-17:00 OH (Priyal)
Virtual
19:00-20:00 OH (Tom)
Virtual
16
Problem Set 6 out
Lab 4 out
11:30-12:20 Lecture
CSE2 G01
Filesys Design
Chapter 13-13.2, 13.3.2, 13.4
Outline
Notes
12:30-13:00 OH (Jialin)
Allen 212
13:00-14:00 OH (Sid)
Gates 121
14:00-15:00 OH (Monty)
Gates 121
16:00-17:00 OH (Alex)
Allen 5th Floor
17
Section
Lab 4 intro
14:30-15:30 OH (Alex)
Gates 131
15:30-16:30 OH (Ajay)
Gates 131
18
Lab 3 due
11:30-12:20 Lecture
CSE2 G01
More FS Design
Chapter 13.3.3
Outline
Notes
12:30-13:00 OH (Jialin)
Allen 212
15:00-16:00 OH (Sid)
Allen 4th Floor
16:00-17:00 OH (Jialin)
Allen 4th Floor
21
11:30-12:20 Lecture
CSE2 G01
Crash Consistency
OSTEP: Crash Consistency
Outline
Notes
12:30-13:00 OH (Jialin)
Allen 212
13:00-14:00 OH (Monty)
Gates 131
14:30-15:30 OH (Ajay)
Gates 131
17:00-18:00 OH (Jialin)
Allen 4th Floor
22
12:00-13:00 OH (Aragorn)
Gates 131
15:00-17:00 OH (Priyal)
Allen 4th & 3rd Floor
19:00-20:00 OH (Tom)
Virtual
23
Lab 4 design due
11:30-12:20 Lecture
CSE2 G01
No Class
24
Thanksgiving
25
Fri. after Thanksgiving
28
Problem Set 6 due
Problem Set 7 out
11:30-12:20 Lecture
CSE2 G01
Crash Consistency
Outline
Notes
12:30-13:00 OH (Jialin)
Allen 212
13:00-14:00 OH (Monty)
Gates 131
14:30-15:30 OH (Ajay)
Gates 131
17:00-18:00 OH (Jialin)
Allen 4th Floor
29
12:00-13:00 OH (Aragorn)
Gates 131
15:00-17:00 OH (Priyal)
Allen 4th & 3rd Floor
19:00-20:00 OH (Tom)
Virtual
30
11:30-12:20 Lecture
CSE2 G01
OS Structures
Notes
12:30-13:00 OH (Jialin)
Allen 212
13:00-15:00 OH (Sid)
Gates 121
16:00-17:00 OH (Alex)
Allen 5th Floor
01
Section
Lab 4 more
14:30-15:30 OH (Alex)
Gates 131
15:30-16:30 OH (Ajay)
Gates 131
17:30-18:30 OH (Aragorn)
Gates 131
02
11:30-12:20 Lecture
CSE2 G01
Virtual Machines
Notes
12:30-13:00 OH (Jialin)
Allen 212
15:00-16:00 OH (Monty)
Allen 4th Floor
16:00-17:00 OH (Jialin)
Allen 4th Floor
December
MondayTuesdayWednesdayThursdayFriday
05
Problem Set 7 due
11:30-12:20 Lecture
CSE2 G01
Virtual Machines
Notes
12:30-13:00 OH (Jialin)
Allen 212
13:00-14:00 OH (Monty)
Gates 131
14:30-15:30 OH (Ajay)
Gates 131
17:00-18:00 OH (Jialin)
Allen 4th Floor
06
12:00-13:00 OH (Aragorn)
Gates 131
15:00-17:00 OH (Priyal)
Allen 4th & 3rd Floor
19:00-20:00 OH (Tom)
Virtual
07
11:30-12:20 Lecture
CSE2 G01
Systems Security
12:30-13:00 OH (Jialin)
Allen 212
13:00-14:00 OH (Sid)
Gates 121
14:00-15:00 OH (Monty)
Gates 121
16:00-17:00 OH (Alex)
Allen 5th Floor
08
Section
OS Jeopardy & Open OH
14:30-15:30 OH (Alex)
Gates 131
15:30-16:30 OH (Ajay)
Gates 131
17:30-18:30 OH (Aragorn)
Gates 131
09
Lab 4 due
11:30-12:20 Lecture
CSE2 G01
Fun Topics
12:30-13:00 OH (Jialin)
Allen 212
15:00-16:00 OH (Sid)
Allen 4th Floor
16:00-17:00 OH (Jialin)
Allen 4th Floor
12
16:00-17:00 OH (Priyal)
Allen 4th Floor
17:00-19:00 OH (Jialin))
Allen 4th Floor
13 14
14:30-16:20 No Final
15 16