Dec 07, 2025  
2025-2026 Binghamton University Academic Guide 
    
2025-2026 Binghamton University Academic Guide

CS 311 - Operating Systems Concepts


Credits: 4

Introduction to fundamental concepts for the design and implementation of operating systems: hardware/software interfaces; processes and threads; scheduling; synchronization techniques and primitives; memory management and virtual memory; file systems; input/output subsystems; resource and system virtualization; protection and security; introduction to distributed systems. Not open to CS majors. Prerequisites: CS 212 and EECE 287 (All prerequisites must have a grade of C- or better). Offered in the Fall semester.