| |
Dec 07, 2025
|
|
|
|
|
2025-2026 Binghamton University Academic Guide
|
CS 350 - Operating Systems Credits: 4
Introduction to the design and implementation of operating systems: hardware/software interface; processes and threads; CPU scheduling; virtual memory; memory management; concurrency, race conditions, deadlocks, and synchronization; file and storage systems; input/output; protection and security; virtualization and hypervisors; multi-processor operating systems. Required lab includes programming exercises and presentations.
Prerequisites: CS 220 and either CS 240 or CS 310 (All prerequisites must have a grade of C- or better). Prerequisite (May be taken concurrently): CS 301. Offered every semester.
|
|