CSE 451 Spring 2016
Course Calendar

Subscribe to this calendar (google, iCal, etc.)

 Show color key

March
SundayMondayTuesdayWednesdayThursdayFridaySaturday
27 28
11:30-12:20 Lecture
MGH 241
Introduction
OSPP, Chapter 1
Slides
15:30-16:30 OH (tom)
CSE 646
29 30
11:30-12:20 Lecture
MGH 241
The Kernel Abstraction
OSPP, Chapter 2.1-2.3
Slides
15:00-16:00 OH (seungyeop)
CSE 220
31
Section
Project 0 code review
Slides
01
11:30-12:20 Lecture
MGH 241
Interrupt Handling
OSPP, Chapter 2.4-2.5
14:00-15:00 OH (antoine)
CSE 591
02

April
SundayMondayTuesdayWednesdayThursdayFridaySaturday
03 04
11:30-12:20 Lecture
MGH 241
Implementing System Calls
OSPP, Chapter 2.6-2.10
16:40-17:40 OH (tom)
CSE 646
05 06
11:30-12:20 Lecture
MGH 241
Concurrency
OSPP, Chapter 4
Slides
15:00-16:00 OH (seungyeop)
CSE 220
07
Section
Project 1 code review
21:00 Project 0 due
08
11:30-12:20 Lecture
MGH 241
Concurrency
14:00-15:00 OH (antoine)
CSE 591
09
10 11
11:30-12:20 Lecture
MGH 241
Race Conditions
OSPP, Chapter 5.1
Slides
15:30-16:30 OH (tom)
CSE 646
12 13
11:30-12:20 Lecture
MGH 241
Locks and Condition Variables
OSPP, Chapter 5.2-5.5
15:00-16:00 OH (seungyeop)
CSE 220
14
Section
UNIX tools review (gdb, git, find, ...)
Slides
15
11:30-12:20 Lecture
MGH 241
Implementing Synchronization
OSPP, Chapter 5.7
14:00-15:00 OH (antoine)
CSE 591
16
17 18
11:30-12:20 Lecture
MGH 241
Reader/Writer Locks
OSPP, Chapter 5.6
Notes
15:30-16:30 OH (tom)
CSE 646
19 20
11:30-12:20 Lecture
MGH 241
Semaphores and CSP
OSPP, Chapter 5.8
15:00-16:00 OH (seungyeop)
CSE 220
21
Section
Project 2 Design Considerations
OSPP Chapter 3.1-3.4
Slides
22
11:30-12:20 Lecture
MGH 241
Multicore
OSPP, Chapter 6.1-6.4
Slides
14:00-15:00 OH (antoine)
CSE 591
21:00 Project 1 due
23
24 25
11:30-12:20 Lecture
MGH 241
Deadlock
OSPP, Chapter 6.5
15:30-16:30 OH (tom)
CSE 646
26 27
11:30-12:20 Lecture
MGH 241
Scheduling
OSPP, Chapter 7.1-7.2
Slides
15:00-16:00 OH (seungyeop)
CSE 220
28
Section
Project 2 peer design review (bring 3 copies to section)
12:30 Project 2 peer design review
29
11:30-12:20 Lecture
MGH 241
More Scheduling
14:00-15:00 OH (antoine)
CSE 591
30

May
SundayMondayTuesdayWednesdayThursdayFridaySaturday
01 02
11:30-12:20 Lecture
MGH 241
Queueing Theory
OSPP, Chapter 7.5-7.7
15:30-16:30 OH (tom)
CSE 646
03
21:00 Project 2 design due
04
11:30-12:20 Lecture
MGH 241
Address Translation
OSPP, Chapter 8.1-8.3
Slides
15:00-16:00 OH (seungyeop)
CSE 220
05
Section
Project 2 help session
06
11:30-12:20 Lecture
MGH 241
Address Translation (continued)
14:00-15:00 OH (antoine)
CSE 591
07
08 09
11:30-12:20 Lecture
MGH 241
Demand-Paged Virtual Memory
OSPP, Chapter 9.1-9.2, 9.6-9.7
Slides
15:30-16:30 OH (tom)
CSE 646
10 11
11:30-12:20 Lecture
MGH 241
More Demand-Paging
OSPP, Chapter 9.3, 9.5
15:00-16:00 OH (seungyeop)
CSE 220
12
Section
Project 3 Design Considerations
Slides
13
Hack Day (no lecture)
14:00-15:00 OH (antoine)
CSE 591
14
15
21:00 Project 2 due
16
11:30-12:20 Lecture
MGH 241
Demand-Paging Wrapup
15:30-16:30 OH (tom)
CSE 646
17 18
11:30-12:20 Lecture
MGH 241
Storage Technologies: Flash
OSPP, Chapter 12
Slides
15:00-16:00 OH (seungyeop)
CSE 220
19
Section
Project 3 peer design review (bring 3 copies to section)
12:30 Project 3 peer design review
20
11:30-12:20 Lecture
MGH 241
Storage Technologies: Disk
14:00-15:00 OH (antoine)
CSE 591
21
22 23
11:30-12:20 Lecture
MGH 241
File Layout
OSPP, Chapter 13
Slides
15:30-16:30 OH (tom)
CSE 646
24
21:00 Project 3 design due
25
11:30-12:20 Lecture
MGH 241
Transactional File Systems
OSPP, Chapter 14
Slides
15:00-16:00 OH (seungyeop)
CSE 220
26
Section
Project 3 help session
27
11:30-12:20 Lecture
MGH 241
File System Reliability
14:00-15:00 OH (antoine)
CSE 591
28
29 30
Memorial Day
31 01
11:30-12:20 Lecture
MGH 241
Virtual Machines/High Performance I/O
Slides
15:00-16:00 OH (seungyeop)
CSE 220
02
Section
Project 3 help session
03
Hack Day (no lecture)
14:00-15:00 OH (antoine)
CSE 591
04

June
SundayMondayTuesdayWednesdayThursdayFridaySaturday
05 06 07 08 09
18:00 Project 3 due
10
23:59 Course evaluation due
11