CMSC 412: Operating Systems

Fall 2016

Instructor Neil Spring
Email nspring@cs (put 412 in the subject)
Office 4133 A. V. Williams
Office Hours M 10-12 (send email to confirm)
Lecture Classroom CSIC 1121
Lecture Meets Tuesday and Thursday, 11-12:15
Discussion Classroom CSIC 1121
Discussion Meets Monday and Wednesday, 12-12:150 or 1-1:50
Syllabus pdf
Aspriational Schedule pdf
TAs Chris Maxey
Office hours
Forum on Piazza


See piazza.

Lecture Notes

Notes (includes the future)


(Should require umd central authentication for box access)

Lecture Buffer

Expect lecture notes here. I am likely to follow my notes from prior semesters.


Setting up your build environment

Partially configured virtual machine. Get the password in class. Other linux virtual machines are possible, but this one is already configured with a patched Qemu and has the rest of the toolchain installed.

We recommend you use your own machine for the projects.

Setup instructions for QEMU and the build environment for GeekOS are below:


Midterm Exams

Tuesday, Oct 11 11am; Thursday, Nov 17 11am

Final Exam

Wednesday, December 14 8:00-10:00am

Review Vocabulary

Review Vocabulary from 2009