Schedule

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

Outline
Notes
28
10:00-11:00 OH (Dara)
Allen 4th Floor
15:30-16:30 OH (Mitchell)
Allen 4th Floor
17:00-18:00 OH (Anirudh)
Allen 5th Floor
29
Lab 1 partner form due
9:30-10:20 OH (Dara)
Allen 2nd Floor
11:30-12:20 Lecture
CSE2 G01
Isolation: Dual Mode Execution
Chapter 2.2, 2.3
Outline
Notes
12:30-13:30 OH (Jialin)
Allen 216
15:00-16:00 OH (Tenzin)
Gates 121
October
MondayTuesdayWednesdayThursdayFriday
02
Problem Set 1 out
11:30-12:20 Lecture
CSE2 G01
Mode Transfer
Chapter: 2.4-2.6
Outline
Notes
13:00-14:00 OH (Akhila)
Gates 150
14:00-15:00 OH (Sanjana)
Gates 121
17:00-18:00 OH (Tanay)
Gates 131
03
10:00-11:00 OH (Akhila)
Allen 2nd Floor
14:00-15:00 OH (Sanjana)
Allen 4th Floor
18:00-19:00 OH (Mitchell)
Virtual
04
11:30-12:20 Lecture
CSE2 G01
Processes
Chapter 2.1, 2.7
OSTEP: Process

Outline
Notes
15:00-16:00 OH (Tenzin)
Allen 4th Floor
16:00-17:00 OH (Anirudh)
Allen 5th Floor
17:00-18:00 OH (Tanay)
Virtual
19:00-20:00 OH (Jialin)
Virtual
05
Section
Lab 1
10:00-11:00 OH (Dara)
Allen 4th Floor
15:30-16:30 OH (Mitchell)
Gates 131
17:00-18:00 OH (Anirudh)
Allen 5th Floor
06
9:30-10:20 OH (Dara)
Allen 2nd Floor
11:30-12:20 Lecture
CSE2 G01
More Processes
Chapter 3.1-3.4
OSTEP: Process API

Outline
Notes
12:30-13:30 OH (Jialin)
Allen 216
15:00-16:00 OH (Tenzin)
Gates 121
09
Problem Set 1 due
Problem Set 2 out
11:30-12:20 Lecture
CSE2 G01
IPC & Threads Basics
Chapter 4-4.6
Outline
Notes
14:00-15:00 OH (Sanjana)
Gates 121
15:00-16:00 OH (Jialin)
Allen 3rd Floor
17:00-18:00 OH (Tanay)
Gates 131
10
10:00-11:00 OH (Akhila)
Virtual
14:00-15:00 OH (Sanjana)
Allen 4th Floor
18:00-19:00 OH (Mitchell)
Virtual
11
11:30-12:20 Lecture
CSE2 G01
Threads Execution
Outline
Notes
15:00-16:00 OH (Tenzin)
Allen 4th Floor
16:00-17:00 OH (Anirudh)
Virtual
17:00-18:00 OH (Tanay)
Gates 121
12
Section
Lab 2 part1
Lab 2 out
10:00-11:00 OH (Dara)
Allen 4th Floor
15:30-16:30 OH (Mitchell)
Gates 131
17:00-18:00 OH (Anirudh)
Allen 5th Floor
18:00-19:000 OH (Jialin)
Virtual
13
Lab 1 due
9:30-10:20 OH (Dara)
Allen 2nd Floor
11:30-12:20 Lecture
CSE2 G01
Locks (virtual)
Chapter 5.1-5.3
Outline
Notes
15:00-16:00 OH (Tenzin)
Gates 121
16
Problem Set 2 due
Problem Set 3 out
11:30-12:20 Lecture
CSE2 G01
Monitors (virtual)
Chapter 5.4
Outline
Notes
13:00-14:00 OH (Akhila)
Gates 150
14:00-15:00 OH (Sanjana)
Gates 121
17:00-18:00 OH (Tanay)
Gates 131
17
10:00-11:00 OH (Akhila)
Allen 2nd Floor
14:00-15:00 OH (Sanjana)
Allen 4th Floor
18:00-19:00 OH (Mitchell)
Virtual
18
11:30-12:20 Lecture
CSE2 G01
More Monitors
Chapter 5.5
Outline
Notes
15:00-16:00 OH (Tenzin)
Allen 4th Floor
16:00-17:00 OH (Anirudh)
Allen 5th Floor
17:00-18:00 OH (Tanay)
Gates 121
19:00-20:00 OH (Jialin)
Virtual
19
Section
Lab 2 part2
10:00-11:00 OH (Dara)
Allen 4th Floor
15:30-16:30 OH (Mitchell)
Gates 131
17:00-18:00 OH (Anirudh)
Allen 5th Floor
18:00-19:00 OH (Tenzin)
Virtual
20
Lab 2 part 1 design doc due
9:30-10:20 OH (Dara)
Allen 2nd Floor
11:30-12:20 Lecture
CSE2 G01
Reader Writer Locks
Chapter 5.6
Outline
Notes
12:30-13:30 OH (Jialin)
Allen 216
23
Problem Set 3 due
Problem Set 4 out
11:30-12:20 Lecture
CSE2 G01
Race Conditions
Notes
13:00-14:00 OH (Akhila)
Gates 150
14:00-15:00 OH (Sanjana)
Gates 121
17:00-18:00 OH (Tanay)
Gates 131
24
10:00-11:00 OH (Akhila)
Allen 2nd Floor
14:00-15:00 OH (Sanjana)
Allen 4th Floor
18:00-19:00 OH (Mitchell)
Virtual
25
11:30-12:20 Lecture
CSE2 G01
Deadlocks
Chapter 6.5
(Optional: OSTEP: Deadlocks)

Outline
Notes
15:00-16:00 OH (Tenzin)
Allen 4th Floor
16:00-17:00 OH (Anirudh)
Allen 5th Floor
17:00-18:00 OH (Tanay)
Gates 121
19:00-20:00 OH (Jialin)
Virtual
26
Section
Lab 2 Tips, DD Peer Review, Open OH
10:00-11:00 OH (Dara)
Allen 4th Floor
15:30-16:30 OH (Mitchell)
Gates 131
17:00-18:00 OH (Anirudh)
Allen 5th Floor
27
Lab 2 part 1 due
Lab 2 part 2 design doc due
9:30-10:20 OH (Dara)
Allen 2nd Floor
11:30-12:20 Lecture
CSE2 G01
Scheduling
Chapter 7.1
OSTEP: Scheduling, MLFQ

Outline
Notes
12:30-13:30 OH (Jialin)
Allen 216
15:00-16:00 OH (Tenzin)
Gates 121
30
Problem Set 4 due
Problem Set 5 out
11:30-12:20 Lecture
CSE2 G01
Physical Memory Management
Chapter 8-8.3.1 (skip segmentation)
(Optional: rest of 8.3)

Outline
Notes
13:00-14:00 OH (Akhila)
Gates 150
14:00-15:00 OH (Sanjana)
Gates 121
17:00-18:00 OH (Tanay)
Gates 131
31
10:00-11:00 OH (Akhila)
Allen 2nd Floor
11:00-12:00 OH (Sanjana)
Allen 624
18:00-19:00 OH (Mitchell)
Virtual
01
11:30-12:20 Lecture
CSE2 G01
Paging
OSTEP: Page Fault
Outline
Notes
15:00-16:00 OH (Tenzin)
Allen 4th Floor
16:00-17:00 OH (Anirudh)
Allen 5th Floor
19:00-20:00 OH (Jialin)
Virtual
02
Section
Lab 3 intro
Lab 3 out
10:00-11:00 OH (Dara)
Allen 4th Floor
15:30-16:30 OH (Mitchell)
Gates 131
17:00-18:00 OH (Anirudh)
Allen 5th Floor
03
Lab 2 part 2 due
9:30-10:20 OH (Dara)
Allen 2nd Floor
11:30-12:20 Lecture
CSE2 G01
More Paging
Outline
Notes
12:30-13:30 OH (Jialin)
Allen 216
15:00-16:00 OH (Tenzin)
Gates 121
November
MondayTuesdayWednesdayThursdayFriday
06
Problem Set 5 due
Problem Set 6 out
11:30-12:20 Lecture
CSE2 G01
Page Evictions
Chapter 9.5-9.8
Outline
Notes
13:00-14:00 OH (Akhila)
Gates 150
14:00-15:00 OH (Sanjana)
Gates 121
17:00-18:00 OH (Jialin)
Gates 131
07
10:00-11:00 OH (Akhila)
Allen 2nd Floor
14:00-15:00 OH (Sanjana)
Allen 4th Floor
18:00-19:00 OH (Mitchell)
Virtual
08
11:30-12:20 Lecture
CSE2 G01
Page Replacement Policies
Outline
Notes
15:00-16:00 OH (Tenzin)
Allen 4th Floor
16:00-17:00 OH (Anirudh)
Allen 5th Floor
17:00-18:00 OH (Tanay)
Gates 121
19:00-20:00 OH (Jialin)
Virtual
09
Section
Lab 3 more
Lab 3 design doc due
10:00-11:00 OH (Dara)
Allen 4th Floor
15:30-16:30 OH (Mitchell)
Gates 131
17:00-18:00 OH (Anirudh)
Allen 5th Floor
10
Veteran's Day
13
Problem Set 6 due
11:30-12:20 Lecture
CSE2 G01
Storage Devices
Chapter 12-12.2
Outline
Notes
14:00-15:00 OH (Sanjana)
Gates 121
17:00-18:00 OH (Tanay)
Gates 131
14
10:00-11:00 OH (Akhila)
Virtual
14:00-15:00 OH (Sanjana)
Allen 4th Floor
18:00-19:00 OH (Mitchell)
Virtual
15
11:30-12:20 Lecture
CSE2 G01
File Systems
Chapter 11-11.2
Outline
Notes
15:00-16:00 OH (Tenzin)
Allen 4th Floor
16:00-17:00 OH (Anirudh)
Allen 5th Floor
17:00-18:00 OH (Tanay)
Gates 121
19:00-20:00 OH (Jialin)
Virtual
16
Lab 4 out
10:00-11:00 OH (Dara)
Allen 4th Floor
15:30-16:30 OH (Mitchell)
Gates 131
17:00-18:00 OH (Anirudh)
Allen 5th Floor
17
Lab 3 due
9:30-10:20 OH (Dara)
Allen 2nd Floor
11:30-12:20 Lecture
CSE2 G01
File System Designs
Chapter 13-13.3.3, 13.4
Outline
Notes
12:30-13:30 OH (Jialin)
Allen 216
15:00-16:00 OH (Tenzin)
Gates 121
20
Problem Set 7 out
11:30-12:20 Lecture
CSE2 G01
Crash Consistency
OSTEP: Crash Consistency
Outline
Notes
13:00-14:00 OH (Akhila)
Gates 150
14:00-15:00 OH (Sanjana)
Virtual
17:00-18:00 OH (Tanay)
Gates 131
21
10:00-11:00 OH (Akhila)
Allen 2nd Floor
10:00-11:00 OH (Akhila)
Virtual
14:00-15:00 OH (Sanjana)
Allen 4th Floor
18:00-19:00 OH (Mitchell)
Virtual
22
11:30-12:20 Lecture
CSE2 G01
No class
15:00-16:00 OH (Tenzin)
Allen 4th Floor
16:00-17:00 OH (Anirudh)
Allen 5th Floor
17:00-18:00 OH (Tanay)
Virtual
19:00-20:00 OH (Jialin)
Virtual
23
Thanksgiving
24
Fri. after Thanksgiving
27
Lab 4 design doc due
11:30-12:20 Lecture
CSE2 G01
More Crash Consistency
Outline
Notes
13:00-14:00 OH (Akhila)
Gates 150
14:00-15:00 OH (Sanjana)
Gates 121
17:00-18:00 OH (Tanay)
Gates 131
28
10:00-11:00 OH (Akhila)
Allen 2nd Floor
14:00-15:00 OH (Sanjana)
Allen 4th Floor
18:00-19:00 OH (Mitchell)
Virtual
29
Problem Set 7 due
11:30-12:20 Lecture
CSE2 G01
More File System Designs
OSTEP: LFS
Outline
Notes
15:00-16:00 OH (Tenzin)
Allen 4th Floor
16:00-17:00 OH (Anirudh)
Allen 5th Floor
17:00-18:00 OH (Tanay)
Gates 121
19:00-20:00 OH (Jialin)
Virtual
30
Section
Lab 4 more
10:00-11:00 OH (Dara)
Allen 4th Floor
15:30-16:30 OH (Mitchell)
Gates 131
17:00-18:00 OH (Anirudh)
Allen 5th Floor
01
9:30-10:20 OH (Dara)
Allen 2nd Floor
11:30-12:20 Lecture
CSE2 G01
User Level Threads
Notes
12:30-13:30 OH (Jialin)
Allen 216
15:00-16:00 OH (Tenzin)
Gates 121
December
MondayTuesdayWednesdayThursdayFriday
04
11:30-12:20 Lecture
CSE2 G01
Systems Security: Meltdown
Optional: meltdown paper
13:00-14:00 OH (Akhila)
Gates 150
14:00-15:00 OH (Sanjana)
Gates 121
17:00-18:00 OH (Tanay)
Gates 131
05
10:00-11:00 OH (Akhila)
Allen 2nd Floor
14:00-15:00 OH (Sanjana)
Allen 4th Floor
18:00-19:00 OH (Mitchell)
Virtual
06
11:30-12:20 Lecture
CSE2 G01
OS Structures: Exokernel
Optional: exokernel paper
15:00-16:00 OH (Tenzin)
Allen 4th Floor
16:00-17:00 OH (Anirudh)
Allen 5th Floor
17:00-18:00 OH (Tanay)
Gates 121
19:00-20:00 OH (Jialin)
Virtual
07
Section
OS Jeopardy
10:00-11:00 OH (Dara)
Allen 4th Floor
15:30-16:30 OH (Mitchell)
Gates 131
17:00-18:00 OH (Anirudh)
Allen 5th Floor
08
Lab 4 due
9:30-10:20 OH (Dara)
Allen 2nd Floor
11:30-12:20 Lecture
CSE2 G01
Putting it all together
14:00-15:00 OH (Jialin)
Allen 3rd Floor
15:00-16:00 OH (Tenzin)
Gates 121
11
14:00-18:00 OH
Gates 121
12 13
14:30-16:20 No final exam
14 15