Aug 31, 2025  
2025-2026 Undergraduate Catalog 
    
2025-2026 Undergraduate Catalog

CSC4641 Operating Systems


Operating systems allows students to study different elements of an operating system and why they are used. A key focus will be given on processes and process creation. The students will also discuss process/thread synchronization and learn how to deal with deadlock and livelock situations. Memory management and performance will also be studied in-depth. This lecture will be presented from a generic OS perspective but the assignments will be on a Linux environment. Credits: 3