Mar 29, 2024  
2018-2019 Undergraduate Catalog 
    
2018-2019 Undergraduate Catalog [ARCHIVED CATALOG]

CSC 3320 - Operating Systems

Credits: 4
This course will provide a description of the concepts and common building blocks that underlie any operating system. Topics discussed will include process management, interprocess communication, synchronization, CPU scheduling, memory management, file systems, and security. Examples drawn from UNIX and Microsoft Windows will be used. Programming projects will introduce students to system level programming. Students are advised to take Computer Architecture first. Prerequisite: CSC 2620 with a minimum passing grade of C.
Prerequisite(s): CSC 2620 with a minimum passing grade of C or consent of the instructor.