CS-UH 3010
Operating Systems
The operating system is a computer's chief manager overseeing interactions between users, applications, shared software and hardware resources. This course covers the fundamentals of operating system design and implementation. Lectures present the central ideas and concepts such as synchronization, deadlock, process management, storage and memory management, file systems, security, protection, and networking. Assigned readings and programming assignments illustrate the manifestation of these concepts in real operating systems.
Sources
- Course catalogue ↗2026-2027