CS
516
Advanced Operating Systems
4 cr.
(4-0-0)
- Graded: A/F
- Prerequisites: Graduate student in Computer Science or instructor permission.
- Bulletin Year: 2023 - 2024 Graduate Bulletin | View the current NMU Catalog.
This advanced course explores the concepts of modern operating systems. Topics include memory management, processor scheduling, security management, and file system design. Design concepts such as the micro-kernel architecture and object-oriented operating systems are covered. Examples are drawn from a wide variety of operating systems, including Windows and Linux. Students will be expected to perform hands-on experiments with operating system behavior and make minor modifications to existing operating systems.