COMS221 — Operating Systems
COMS 221 - Operating Systems COMS 221 - Operating Systems This course introduces the core principles and design of modern operating systems. Topics include process and thread management, system calls, memory allocation and virtual memory, CPU scheduling, synchronization and concurrency, file systems, and device I/O. Students will explore how operating systems manage hardware and provide key abstractions for application development. Laboratory exercises reinforce concepts through hands-on programming experience with a simplified teaching kernel. Lab Fee Required. Prerequisite: COMS 114 or COMS 142
Prerequisites: COMS114, COMS142