COMPSCI 310: Introduction to Operating Systems

Basic concepts and principles of multiprogram med operating systems. Processes, interprocess communication, CPU scheduling, mutual exclusion, deadlocks, memory management, I/O devices, file systems, and protection mechanisms. Also taught Electrical and Computer Engineering 353. Prerequisites: Computer Science 201; and either Computer Science 210D, Computer Science 250D, or Electrical and Computer Engineering 250D.