CSE 303
Operating System Design
Process and thread programming models, management, and scheduling. Resource sharing and deadlocks. Memory management, including virtual memory and page replacement strategies. I/O issues in the operating system. File system implementation. Multiprocessing. Computer security as it impacts the operating system. Prerequisites: ECE 201 or (CSE 201 or CSE 202 ) and CSE 109 Attribute/Distribution: Q
Sources
- Course catalogue ↗2026-2027