Computer Science

CS3413Operating Systems I4 ch (3C 1.5L) (P)

Examine the fundamental role of an operating system in relation to the operation of applications. Learn essential theory of operating systems, including processes, process synchronization, interprocess communications, process scheduling, storage (primary and secondary) management, resource sharing, security, I/O, and user interfaces. Explore at least one of the major Unix shell languages.

Prerequisite: CS 2263 or (CS 1023 and ECE 3221)