UMD CMSC 412 Entire Course
University of Maryland CMSC 412 Operating Systems Entire Course
A hands-on introduction to operating systems, including topics in multiprogramming, communication and synchronization, memory management, IO subsystems, and resource scheduling policies. The laboratory component consists of constructing a small kernel, including functions for device IO, multi-tasking, and memory management.
Note: This entire course includes discussions, assignments, course projects, and exams.