Description
This course will cover the principles of modern operating systems. Students will learn about the details of concurrent processes, multi-threads, CPU scheduling, memory management, file system, storage subsystem, and input/output management. The course will integrate theory and practice through coordinated lecture and lab activities.