Computer Science 322 - Operating Systems
Operating Systems
Fall
2023
01
4.00
Barbara Lerner
MW 03:15PM-04:30PM;F 03:15PM-04:05PM
Mount Holyoke College
121760
Kendade 303;Kendade 303
blerner@mtholyoke.edu
An introduction to the issues involved in orchestrating the use of computer resources. Topics include operating system evolution, memory management, virtual memory, resource scheduling, multiprogramming, deadlocks, concurrent processes, protection, and design principles. Course emphasis: understanding the implications of OS design on the programs you run and write (i.e., on their security, performance, etc.). This course is programming intensive.
Prereq: COMSC-221, and either COMSC-211 or COMSC-225.