Schedule

March
MondayTuesdayWednesdayThursdayFriday
25
11:30-12:20 Lecture
CSE2 G10
OS Overview
Chapter 1
outline
notes
26 27
Lab 1 out
10:30-11:30 OH (Nikola)
Gates 131
11:30-12:20 Lecture
CSE2 G10
Isolation: Dual Mode Execution
Chapter 2.2-2.3
outline
notes
13:00-14:00 OH (Tenzin)
Allen 2nd Floor
14:00-15:00 OH (Josh)
Allen 2nd Floor
28
Lab partner form due
10:00-11:00 OH (Dara)
Gates 131
11:00-12:00 OH (Nikola)
Gates 131
15:30-16:30 OH (Matthew)
Allen 4th Floor
29
11:30-12:20 Lecture
CSE2 G10
Mode Transfer
Chapter: 2.4-2.6
outline
notes
12:30-13:30 OH (Jialin)
Allen 212
16:00-17:00 OH (Tiffany)
Gates 131
April
MondayTuesdayWednesdayThursdayFriday
01
9:30-11:30 OH (Andy)
Gates 131
11:30-12:20 Lecture
CSE2 G10
Processes
Chapter 2.1, 2.7
OSTEP: Process

outline
notes
13:00-14:00 OH (Tenzin)
Virtual (LINK)
14:00-15:00 OH (Josh)
Gates 131
16:00-17:00 OH (Jialin)
Allen 4th Floor
02
15:00-16:00 OH (Dara)
Gates 131
16:00-17:00 OH (Matthew)
Allen 3rd Floor
03
10:30-11:30 OH (Nikola)
Gates 131
11:30-12:20 Lecture
CSE2 G10
Process API
Chapter 3.1-3.4
OSTEP: Process API

outline
notes
13:00-14:00 OH (Tenzin)
Virtual (LINK)
14:00-15:00 OH (Josh)
Allen 2nd Floor
04
Section
Lab 1 More
10:00-11:00 OH (Dara)
Gates 131
11:00-12:00 OH (Nikola)
Gates 131
15:30-16:30 OH (Matthew)
Allen 4th Floor
05
Problem Set 1 due
Problem Set 2 out
11:30-12:20 Lecture
CSE2 G10
Scheduling
Chapter 7.1
OSTEP: Scheduling, MLFQ

outline
notes
12:30-13:30 OH (Jialin)
Allen 212
16:00-17:00 OH (Tiffany)
Gates 131
17:10-18:10 OH (Tiffany)
Allen 4th Floor
08
Lab 1 due
Lab 2 out
9:30-11:30 OH (Andy)
Gates 131
11:30-12:20 Lecture
CSE2 G10
Threads
Chapter 4-4.6
outline
notes
13:00-14:00 OH (Tenzin)
Gates 131
14:00-15:00 OH (Josh)
Gates 131
16:00-17:00 OH (Jialin)
Allen 4th Floor
09
14:00-15:00 OH (Tiffany)
Gates 131
15:00-16:00 OH (Dara)
Gates 131
16:00-17:00 OH (Matthew)
Allen 3rd Floor
10
10:30-11:30 OH (Nikola)
Gates 131
11:30-12:20 Lecture
CSE2 G10
Locks
Chapter 5.1-5.3
outline
notes
13:00-14:00 OH (Tenzin)
Allen 2nd Floor
14:00-15:00 OH (Josh)
Allen 2nd Floor
11
Section
Lab 2 Part 1
10:00-11:00 OH (Dara)
Gates 131
11:00-12:00 OH (Nikola)
Gates 131
15:30-16:30 OH (Matthew)
Allen 4th Floor
12
Problem Set 2 due
Problem Set 3 out
11:30-12:20 Lecture
CSE2 G10
Monitors
Chapter 5.4
outline
notes
12:30-13:30 OH (Jialin)
Allen 212
16:00-17:00 OH (Tiffany)
Gates 131
15
Lab 2 part 1 design due
9:30-11:30 OH (Andy)
Gates 131
11:30-12:20 Lecture
CSE2 G10
More Monitors
Chapter 5.5
notes
13:00-14:00 OH (Tenzin)
Gates 131
14:00-15:00 OH (Josh)
Gates 131
16:00-17:00 OH (Jialin)
Allen 4th Floor
16
14:00-15:00 OH (Tiffany)
Gates 131
15:00-16:00 OH (Dara)
Gates 131
16:00-17:00 OH (Matthew)
Allen 3rd Floor
17
10:30-11:30 OH (Nikola)
Gates 131
11:30-12:20 Lecture
CSE2 G10
Reader Writer Locks
Chapter 5.6
outline
notes
13:00-14:00 OH (Tenzin)
Allen 2nd Floor
14:00-15:00 OH (Josh)
Allen 2nd Floor
18
10:00-11:00 OH (Dara)
Gates 131
11:00-12:00 OH (Nikola)
Gates 131
15:30-16:30 OH (Matthew)
Allen 4th Floor
19
Problem Set 3 due
11:30-12:20 Lecture
CSE2 G10
Deadlocks
Chapter 6.5
(Optional: OSTEP: Deadlocks)

outline
notes
12:30-13:30 OH (Jialin)
Allen 212
16:00-17:00 OH (Tiffany)
Gates 131
22
Lab 2 part 1 due
9:30-11:30 OH (Andy)
Gates 131
11:30-12:20 Lecture
CSE2 G10
Physical Memory Management
Chapter 8-8.3.1 (skip segmentation)
(Optional: rest of 8.3)

outline
notes
13:00-14:00 OH (Tenzin)
Gates 131
14:00-15:00 OH (Josh)
Gates 131
16:00-17:00 OH (Jialin)
Allen 4th Floor
23
15:00-16:00 OH (Dara)
Gates 131
16:00-17:00 OH (Matthew)
Allen 3rd Floor
24
Lab 2 part 2 design due
10:30-11:30 OH (Nikola)
Gates 131
11:30-12:20 Lecture
CSE2 G10
Paging
OSTEP: Page Fault
outline
notes
13:00-14:00 OH (Tenzin)
Allen 2nd Floor
14:00-15:00 OH (Josh)
Allen 2nd Floor
25
Section
Lab 2 More
10:00-11:00 OH (Dara)
Gates 131
11:00-12:00 OH (Nikola)
Gates 131
15:30-16:30 OH (Matthew)
Allen 4th Floor
26
11:30-12:20 Lecture
CSE2 G10
More Paging
outline
notes
12:30-13:30 OH (Jialin)
Allen 212
16:00-17:00 OH (Tiffany)
Gates 131
17:10-18:10 OH (Tiffany)
Allen 4th Floor
29
Lab 3 out
9:30-11:30 OH (Andy)
Gates 131
11:30-12:20 Lecture
CSE2 G10
Page Eviction
Chapter 9.5-9.8
outline
notes
13:00-14:00 OH (Tenzin)
Gates 131
14:00-15:00 OH (Josh)
Gates 131
16:00-17:00 OH (Jialin)
Allen 4th Floor
30
14:00-15:00 OH (Tiffany)
Gates 131
15:00-16:00 OH (Dara)
Gates 131
01
Lab 2 part 2 due
10:30-11:30 OH (Nikola)
Gates 131
11:30-12:20 Lecture
CSE2 G10
More Page Eviction
outline
13:00-14:00 OH (Tenzin)
Allen 2nd Floor
14:00-15:00 OH (Josh)
Allen 2nd Floor
02
Section
Lab 3 Intro
10:00-11:00 OH (Dara)
Gates 131
11:00-12:00 OH (Nikola)
Gates 131
03
Problem Set 4 due
Problem Set 5 out
11:30-12:20 Lecture
CSE2 G10
IPC & User Level Threads
12:30-13:30 OH (Jialin)
Allen 212
16:00-17:00 OH (Tiffany)
Gates 131
May
MondayTuesdayWednesdayThursdayFriday
06
Lab 3 design due
9:30-11:30 OH (Andy)
Gates 131
11:30-12:20 Lecture
CSE2 G10
Storage Devices
Chapter 12-12.2
13:00-14:00 OH (Tenzin)
Gates 131
14:00-15:00 OH (Josh)
Gates 131
16:00-17:00 OH (Jialin)
Allen 4th Floor
07
14:00-15:00 OH (Tiffany)
Gates 131
15:00-16:00 OH (Dara)
Gates 131
16:00-17:00 OH (Matthew)
Allen 3rd Floor
08
10:30-11:30 OH (Nikola)
Gates 131
11:30-12:20 Lecture
CSE2 G10
File Systems
Chapter 11-11.2
13:00-14:00 OH (Tenzin)
Allen 2nd Floor
14:00-15:00 OH (Josh)
Allen 2nd Floor
09
Section
Lab 3 More
10:00-11:00 OH (Dara)
Gates 131
11:00-12:00 OH (Nikola)
Gates 131
15:30-16:30 OH (Matthew)
Allen 4th Floor
10
Problem Set 5 due
Problem Set 6 out
11:30-12:20 Lecture
CSE2 G10
File System Designs
Chapter 13-13.3.3, 13.4
12:30-13:30 OH (Jialin)
Allen 212
16:00-17:00 OH (Tiffany)
Gates 131
13
Lab 3 due
Lab 4 out
9:30-11:30 OH (Andy)
Gates 131
11:30-12:20 Lecture
CSE2 G10
More File System Designs
OSTEP: LFS
13:00-14:00 OH (Tenzin)
Gates 131
14:00-15:00 OH (Josh)
Gates 131
16:00-17:00 OH (Jialin)
Allen 4th Floor
14
14:00-15:00 OH (Tiffany)
Gates 131
15:00-16:00 OH (Dara)
Gates 131
16:00-17:00 OH (Matthew)
Allen 3rd Floor
15
10:30-11:30 OH (Nikola)
Gates 131
11:30-12:20 Lecture
CSE2 G10
Crash Consistency
OSTEP: Crash Consistency
13:00-14:00 OH (Tenzin)
Allen 2nd Floor
14:00-15:00 OH (Josh)
Allen 2nd Floor
16
Section
Lab 4 Intro
10:00-11:00 OH (Dara)
Gates 131
11:00-12:00 OH (Nikola)
Gates 131
15:30-16:30 OH (Matthew)
Allen 4th Floor
17
Problem Set 6 due
Problem Set 7 out
11:30-12:20 Lecture
CSE2 G10
Journaling
12:30-13:30 OH (Jialin)
Allen 212
16:00-17:00 OH (Tiffany)
Gates 131
20
9:30-11:30 OH (Andy)
Gates 131
11:30-12:20 Lecture
CSE2 G10
Fun Topics 1
13:00-14:00 OH (Tenzin)
Gates 131
14:00-15:00 OH (Josh)
Gates 131
16:00-17:00 OH (Jialin)
Allen 4th Floor
21
14:00-15:00 OH (Tiffany)
Gates 131
15:00-16:00 OH (Dara)
Gates 131
16:00-17:00 OH (Matthew)
Allen 3rd Floor
22
Lab 4 design due
10:30-11:30 OH (Nikola)
Gates 131
11:30-12:20 Lecture
CSE2 G10
Fun Topics 2
13:00-14:00 OH (Tenzin)
Allen 2nd Floor
14:00-15:00 OH (Josh)
Allen 2nd Floor
23
Section
Lab 4 More
10:00-11:00 OH (Dara)
Gates 131
11:00-12:00 OH (Nikola)
Gates 131
15:30-16:30 OH (Matthew)
Allen 4th Floor
24
Problem Set 7 due
11:30-12:20 Lecture
CSE2 G10
Fun Topics 3
12:30-13:30 OH (Jialin)
Allen 212
16:00-17:00 OH (Tiffany)
Gates 131
27
Memorial Day
28
14:00-15:00 OH (Tiffany)
Gates 131
15:00-16:00 OH (Dara)
Gates 131
16:00-17:00 OH (Matthew)
Allen 3rd Floor
29
10:30-11:30 OH (Nikola)
Gates 131
11:30-12:20 Lecture
CSE2 G10
Systems Security: Meltdown
13:00-14:00 OH (Tenzin)
Allen 2nd Floor
14:00-15:00 OH (Josh)
Allen 2nd Floor
30
Section
TBD
10:00-11:00 OH (Dara)
Gates 131
11:00-12:00 OH (Nikola)
Gates 131
15:30-16:30 OH (Matthew)
Allen 4th Floor
31
11:30-12:20 Lecture
CSE2 G10
Putting it all together
12:30-13:30 OH (Jialin)
Allen 212
16:00-17:00 OH (Tiffany)
Gates 131
June
MondayTuesdayWednesdayThursdayFriday
03
Lab 4 due
04 05
All Assignments Due
06 07