CPSC 415 : Operating Systems
Overview of operating system concepts, characteristics, and design considerations. Topics include concurrent processes, coordination of asynchronous events, file systems, resource sharing, memory management, scheduling, and deadlock problems.