Jun 17, 2024  
2022 - 2023 Undergraduate Bulletin 
2022 - 2023 Undergraduate Bulletin [ARCHIVED BULLETIN]

Add to Portfolio (opens a new window)

CS 380 - Operating Systems


An introduction to modern operating system. Topics include the structure of an operating system, process management, synchronization, critical sections, semaphores, deadlock handling, memory management, process scheduling, and security. The major components of Unix/Linux and its derivatives (processes, threads, sockets, etc.) will be explored more in details. (Offered spring, odd years.) Prerequisite(s):  

CS 261 Principles of Software Design  or CS 361 Algorithms and Data Structure II 

Add to Portfolio (opens a new window)