CIS 3800: Operating Systems
Head Teaching Assistant, University of Pennsylvania, 2019
Course Description
This course surveys methods and algorithms used in modern operating systems. Concurrent distributed operation is emphasized. The main topics covered are as follows: process synchronization; interprocess communication; concurrent/distributed programming languages; resource allocation and deadlock; virtual memory; protection and security; distributed operation; distributed data; performance evalaution.
Semesters Taught
Fall 2018, Spring 2019, Fall 2019