2024-2025 Catalog 
    
    Dec 26, 2024  
2024-2025 Catalog
Add to Portfolio (opens a new window)

CS 631 - Systems Foundations


Unit(s): 4

Study of the foundations of computer systems and the hardware/software interface. Topics span the design, implementation, and programming of processor architectures, networks, and operating systems. Computer architecture topics include instruction set design, cache design, hardware virtual memory, and virtualization. Network topics include network interfaces, protocol design, and network programming. Operating system topics include kernel design, the system call interface, resource management, software virtual memory, and file systems. Programming projects required. Four hour lecture.


Prerequisite: CS 601 with a minimum grade of B- and (CS 673 with a minimum grade of B- or CS 603 with a minimum grade of B-)
Restriction: Level Restricted to Graduate
College of Arts and Sciences



Add to Portfolio (opens a new window)