COMS 3703 — Advanced Operating Systems
Basic operating system concepts and structures, CPU management, sharing resources (disks, networks, and processors), process management, threads, CPU scheduling, synchronization, deadlocks, memory management, segmentation, paging, swapping, file/device management, protection mechanisms, distributed systems, Unix/Linux environments and kernel internals, shell script programming, Unix/Linux file system, and case studies.