Feb 21, 2024  
Course Catalog 2021-2022 
    
Course Catalog 2021-2022 [ARCHIVED CATALOG]

COMP 345 - Operating Systems


Operating systems are the software core of computers. This most fundamental of all system programs controls all of the computer’s resources and provides the base upon which all application programs are written. The course introduces operating systems concepts: process management, interprocess communication, memory management, I/O systems, and file systems. Practical experience is gained by writing module simulations, implementing concurrency by using threads, and altering actual operating system software. Parallel computing algorithms and techniques are further emphasized to give students experience in how to take advantage of today’s multi-core processors.

Prerequisites
COMP 218

Credits 1



Area
Math and Computer Science