This course serves as a survey of the structure and functions of operating systems, process communication techniques, high-level concurrent programming, virtual memory systems, elementary queuing theory, security, and distributed systems using case studies of modern operating systems.
Prerequisites
Corequisites
None