Principles of Operating Systems | Harvard University
![Principles of Operating Systems | Harvard University](https://studyhivecoursesprod.blob.core.windows.net/courses/harvard/b973d547-3e10-478f-b9b9-e3e8f5393568/images/CSCI.jpg)
This course examines the role of operating systems: process synchronization and scheduling; memory management including virtual memory, swapping, paging, and segmentation; file management; protection and security; input/output techniques, buffering, and resource allocation; deadlock detection and avoidance; system modeling; performance measurement and evaluation; and operating system case studies. An extensive lab project is required of all students.