An introduction to basic topics of operating systems, including computer system structure, operating system design, process management, memory management, I/O management, deadlock handling, process synchronization, system protection, and security. Equivalent to CPSC-435. Prerequisites: take CPSC-4205