This class deals with the theory and implementation of modern operating systems. Topics that are covered are processes and threads, context switching, synchronization, scheduling, deadlock, linking, dynamic memory allocation, dynamic address translation, virtual memory, demand paging, storage devices, disk management and virtual machines.

Time Tue/Thu 6:00-8:00pm
Space SP 309
Professor: Jason Waterman
Office: SP 104.4
Office Hours: 11am - 12pm Tuesday, Thursday, and Friday
Email: jawaterman