Published: Mon 10 January 2022
By Robert J. Walls
In Schedule .
Last updated on Jan. 10, 2022.
Keep in mind that the schedule will be adjusted throughout the semester as
necessary. All readings are out of the OSTEP textbook unless otherwise noted.
I expect students to read the required course material after the lecture
(rather than before). All projects are due at 11:59:00pm on the date
indicated.
In general:
Projects are due and assigned on Fridays.
Project checkpoints are due on Wednesdays.
Video responses are due on Tuesdays.
Course Overview and Introduction
Jan. 14, Friday
Please read the following:
Course Syllabus
OSTEP Chapters 2 and 4
Project 1 assigned.
CPU Virtualization
Jan. 18, Tuesday
Please read the following:
Scheduling
Jan. 21, Friday
Please read the following:
Project 1 due. Project 2 assigned.
Jan. 25, Tuesday
Please read the following:
Memory Virtualization
Jan. 28, Friday
Please read the following:
OSTEP Chapters 13, 15, 16, and 18
Project 2 due. Project 3 assigned.
Feb. 1, Tuesday
Please read the following:
OSTEP Chapters 19, 20, and 21
Feb. 4, Friday
Please read the following:
Project 3 due. Project 4 assigned.
Concurrency
Feb. 8, Tuesday
Please read the following:
Feb. 11, Friday
Please read the following:
Feb. 15, Tuesday
Please read the following:
Feb. 18, Friday
Please read the following:
Project 4 due. Project 5 assigned.
I/O Abstractions
Feb. 21, Tuesday
Please read the following:
Feb. 25, Friday
No class: Reading/Make-up Day
Mar. 1, Tuesday
Please read the following:
OSTEP Chapters 36 and 39
Optional: OSTEP Chapters 40 and 42
Project 5 due.
Wrapping Up
Mar. 4, Friday
Final Grades Posted.