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
notes
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
10:30-11:30 OH (Matthew)
Allen 2nd Floor
11:30-12:20 Lecture
CSE2 G10
IPC & User Level Threads
outline
notes
12:30-13:30 OH (Jialin)
Allen 212
16:00-17:00 OH (Tiffany)
Gates 131
17:00-18:00 OH (Josh)
Allen 4th Floor
May
MondayTuesdayWednesdayThursdayFriday
06
Lab 3 design due
9:30-11:30 OH (Andy)
Gates 131
11:30-12:20 Lecture
CSE2 G10
Storage Devices: HDD
Chapter 12-12.2
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
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
Storage Devices: SSD
outline
notes
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
09:30-10:30 OH (Josh)
Allen 3rd Floor
11:30-12:20 Lecture
CSE2 G10
File System Basics
Chapter 11-11.2
outline
notes
12:30-13:30 OH (Jialin)
Allen 212
13:30-14:30 OH (Tenzin)
CSE2 150
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
File System Designs
Chapter 13-13.3.3, 13.4
outline
notes
13:00-14:00 OH (Tenzin)
Gates 131
14:00-15:00 OH (Josh)
Gates 131
14
14:00-15:00 OH (Tiffany)
Gates 131
15:00-16:00 OH (Jialin)
Gates 131
15
10:30-11:30 OH (Nikola)
Gates 131
11:30-12:20 Lecture
CSE2 G10
Crash Consistency
OSTEP: Crash Consistency
outline
notes
14:00-15:00 OH (Josh)
Allen 2nd Floor
16
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
outline
notes
12:30-13:30 OH (Jialin)
Allen 212
16:00-17:00 OH (Tiffany)
Gates 131
20
Lab 4 design due
9:30-11:30 OH (Andy)
Gates 131
11:30-12:20 Lecture
CSE2 G10
Copy-on-write File Systems
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
21
15:00-16:00 OH (Dara)
Gates 131
16:00-17:00 OH (Matthew)
Allen 3rd Floor
22
10:30-11:30 OH (Nikola)
Gates 131
11:30-12:20 Lecture
CSE2 G10
Log-structured File Systems
OSTEP: LFS
notes
13:00-14:00 OH (Tenzin)
Virtual (LINK)
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
Therac-25
Therac-25
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
27
Memorial Day
28
09:00-10:30 OH (Andy)
Gates 121
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
Optional: Meltdown
notes
13:00-14:00 OH (Tenzin)
Allen 2nd Floor
14:00-16:00 OH (Josh)
Allen 2nd Floor
17:30-18:30 OH (Tiffany)
Allen 3rd Floor
30
Section
OS Jeopardy
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
16:00-17:00 OH (Tiffany)
Gates 131
17:10-18:10 OH (Tiffany)
Allen 4th Floor
June
MondayTuesdayWednesdayThursdayFriday
03
Lab 4 due
13:00-15:30 OH
Gates 131
04
11:00-12:00 OH
Gates 131
14:30-16:00 OH
Gates 131
05
All Assignments Due
10:30-11:30 OH
Gates 131
16:30-18:00 OH
Gates 121
06 07