- Mon, Oct 11:
Kudos on pressing through Assignment 2 and the filesystems assessment! I suspect this is the first time since the beginning of the quarter that you've not had some looking CS110 deadline, and that's gotta feel all kinds of awesome.
- Assignment 2 is being graded this week, and we expect to have those back to you by Saturday at noon. We'll be grading the assessments after assign2 is graded, so expect those sometime early next week.
- Assignment 3 goes out tomorrow around 5:00pm, and you'll have seven days to complete it. Remember that you're permitted to work with a programming partner for Assignments 3, 4, and 5, although you need to work with a different partner each time. Update: Assignment 3 handout is up right here, and I'm creating assign3 repos as I type this.
- There is no lecture on Wednesday, October 11th, and my Wednesday office hours at moved to be at the same time on Friday for just this week. Discussion sections will still meet this week. We'll resume on Friday morning.
Lecture 1: Introductions
Lecture 2: Filesystems, Take I
Lecture 3: Filesystems, Take II
Saltzer & Kaashoek, Section 2.5
Lecture 4: Filesystem System Calls
Lecture 5: Multiprocessing Basics
Lab 1: Filesystems and System Calls
Lecture 6: Process Synchronization and Transformation
Bryant & O'Hallaron: Sections 1 - 4 of Chapter 1 (reader) or 8 (full textbook)
Lecture 7: Understanding
Bryant & O'Hallaron: Section 5 of Chapter 1 (reader) or 8 (full textbook)
Lecture 8: Pipes and Interprocess Communication, Take I
Lab 2: Multiprocessing and Unix Tools
Lecture 9: Pipes and Interprocess Communication, Take II
Lecture 10: Signals, Take I
Lab 3: Parallel Programming
Lecture 11: Signals, Take II
Note that all lectures and assignment deadlines are subject to change.
Our CS110 website imitates that used by University of Washington's CSE373, Spring 2019.