CS 40 - Operating Systems

    Recent Professors
    Kol K. T.
    Recent Semesters
    Fall 2026
    Class Size
    Not published
    Credits
    3
    Fall 2026 Sections
    View Fall 2026 sections of CS 40
    Transfers To
    CSU
    Description
    This course provides a functional understanding of operating systems. Topics include memory and process management under multiprogramming, devices and file systems, and user interfaces. Foundation concepts reviewed at the outset include hardware architecture, CPU instruction sets and machine language, number systems, and data structures. UNIX is used to demonstrate concepts, commands, and programming languages.