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:

  • OSTEP Chapters 4 and 5

Scheduling

Jan. 21, Friday

Please read the following:

  • OSTEP Chapters 6 and 7

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:

  • OSTEP Chapters 14 and 17

Project 3 due. Project 4 assigned.

Concurrency

Feb. 8, Tuesday

Please read the following:

Feb. 11, Friday

Please read the following:

  • OSTEP Chapters 28

Feb. 15, Tuesday

Please read the following:

  • OSTEP Chapter 30, 32, 27

Feb. 18, Friday

Please read the following:

  • OSTEP Chapters 31, 29

Project 4 due. Project 5 assigned.

I/O Abstractions

Feb. 21, Tuesday

Please read the following:

  • OSTEP Chapters 32

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

  • No reading assigned.

Final Grades Posted.

links

social