CSC 415 - Operating System Principles Operating system concepts: concurrent processes, basic synchronization techniques, deadlock, memory management, file systems, security, networks, distributed processing.