Oct 02, 2024  
2025-2026 Undergraduate Catalog (Edited Version) 
    
2025-2026 Undergraduate Catalog (Edited Version)
Add to Portfolio (opens a new window)

CSCI 451 - Operating Systems I


3 Credit(s)

Basic concepts of operating systems. Process creation and control, scheduling of resources, interprocess communication, device, memory and file management, user interfaces. Lab assignments may include designing and implementing components of a multiprogrammed operating system, such as a command handler, a process control block manager, a process scheduler/dispatcher, an interprocess message handler, an interrupt handler, device drivers, dynamic memory allocation mechanisms, a page-fault handler, a file handler, and a multiprogramming executive.
Prerequisite(s): CSCI 257  and CSCI 258  or CSCI 247 and 248.



Add to Portfolio (opens a new window)