Prerequisites:EEL 4768C - Computer Architecture and Organization OR CDA 3100 - Computer Architecture Course Description:This course covers the concepts of the design and implementation of operating systems. Topics included: memory and storage management, virtual memory, processes/threads, system calls, interfaces, I/O, file system, and introduction to virtualization.