Covers the principles and practice of operating system design. Includes concurrency, memory management, file systems, protection, security, command languages, scheduling, and system performance.
Note: This course was taken at University of California - Riverside, during the Fall 2020 Quarter.