CS 161: Operating Systems (Spring 2017)

Tuesday/Thursday 1:00pm-2:30pm

Pierce 301

James Mickens


Home Syllabus Assignments Resources Piazza

Spring 2017 CS161 Course Syllabus

How to Read This Syllabus

Collaboration Policy

Schedule

Week Date Topic Pre-Class Prep Assignments
1 1/24 Introduction and the MIPS ISA Pre-Class Survey (please complete before Thursday's class)
1/26 MIPS, multi-core, and synchronization Administrivia video (PDF) (10:28)
Read 1.1-1.3.1 (supplements video)
2 1/31 Processes Chapter 2 should be review; please check it out
2/2 Trap Handling; Domain Crossing Switching and Crossing (PDF) (43:35) Read 3.1
A1 due Thursday, 2/2 at 5 PM
3 2/7 A2 Peer Design Review Read How to Write a Design Doc
Bring two copies of your (completed) A2 Design Doc to class
2/9 Scheduling Read 5.3
A2 Design Doc due Friday, 2/10 at 5:00 PM
Please complete this survey after you submit your design
4 2/14 Scheduling Case Studies
2/16 Virtual Memory A2 Intermediate Survey (please complete on Friday) Read 7.1, 7.2
5 2/21 TLBs and Paging Read 7.3
2/23 Paging Office Hours! 6:15 PM until ... in MD 119 A2 due Friday, 2/24 at 5:00 PM
A2 Final Survey (please complete after you submit A2
6 2/28 Paging & Midterm Review Submit 2-3 midterm questions
3/2 Midterm Survey Complete before 9:00 AM on 3/3
7 3/7 Deep dive on A3 Read A3 carefully
3/9 A3 Peer Design Review Bring two copies of your (completed) Design Doc for A3 to class A3 Design Doc due Friday, 3/10 at 5:00 PM
A3 post-design survey
8 3/14 Spring Break
3/16 Spring Break
9 3/21 Storage devices: Disks+SSDs Read 6.1
3/23 Intro to File Systems: Naming+Overview of SFS A3 Intermediate Survey Read 6.3
10 3/28 NO CLASS
3/30 FFS: Design + crash recovery Office Hours! 6:15 PM until ... in MD 119 Read 6.2, 6.4, 6.5, 6.6
A3 due Friday, 3/31 at 5:00
A3 Final Survey
11 4/4 Journaling Read 10.1-10.5
4/6 Log-structured File Systems
12 4/10 Pre-A4 Web Work(due 9:00 PM)
4/11 A4 Peer Design Review Bring your (completed) Design Doc for A4 to class
4/13 Virtualization A4 Design Doc due Thursday, 4/13 at 5:00 PM
A4 post-design survey
13 4/18 Security I
4/20 Security II T-Shirt Vote and Order
A4 Intermediate Survey
14 4/25 Blizzard A4 due Wednesday, 4/26 at 5:00 PM
4/27 Reading Period Office Hours! 6:15 PM until ... in MD 119 Classwide extension on A4 until Friday, 4/28 at 5:00 PM
A4 Final Survey
15 5/6 Take home final exam 24 Hours Due between 9:00 AM on Saturday, May 6 and 5:00 PM on Monday, May 8
16 5/8 PARTY! 5:00 PM (T-shirts, pizza & ice cream) Final Survey

Calendar