2019-2020 Undergraduate Catalog 
    
    May 05, 2024  
2019-2020 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CMSC 442 - Operating Systems


3 credits
A programming-intensive course in which students learn the important data structures and algorithms of an operating system and apply them to the implementation of core O.S. components. Particular focus will be given to problems that arise in the presence of concurrency in both implementation of the operating system and application of programming. Topics include threads, synchronization constructs, I/O and interrupt handling, memory management, addressing, scheduling, and file system design.

Prerequisite(s): CMSC 201 , CMSC 242 .
Corequisite(s): None.



Add to Portfolio (opens a new window)