Assoc.Prof.Dr. Boontee Kruatrachue
Credits: 3 (3-0-6)
This course studies basic principles and concepts of operating systems. Topics include structures of operating systems, process management, processor scheduling, process synchronization, inter-process communication, semaphores and monitors, mutual exclusion, deadlock detection and prevention, memory management, virtual memory, file systems, I/O systems, secondary storage management, user account management, and operating system security. The course also studies and compares among important operating systems.
Prerequisite: Data Structures and Algorithms
Lecturer: Assoc.Prof.Dr. Boontee Kruatrachue
Moodle Link: None