Mar 02, 2025  
Fall 2024 - Summer 2025 Graduate Catalog 
    
Fall 2024 - Summer 2025 Graduate Catalog

CSCI 6100 - Operating Systems and Systems Architecture


The course focuses on advanced OS concepts such as: memory and process management for high-performance computing and architectures, advanced threading/concurrency, and distributed architectures, performance enhancing techniques, memory hierarchy (including cache memory), pipelining, multiprocessor architectures, and implications to operating system design. The course emphasizes performance modeling with simulation and reading papers on the various advanced topics of operating systems. Discussion of grid computing and cloud computing, virtualization and hypervisors, scheduling for real-time, symmetric multiprocessing and hardware multithreading, effects and control of hardware caches.

Hours:
3