COMP 314 introduces the fundamental concepts, principles, and structures of operating systems. An operating system is the software on a computer that orchestrates the hardware components of the computer. The operating system provides the user/programmer with efficient and convenient service and a high degree of machine independence in writing programs, executing programs, and managing system resources.