Computer Science 322 - Operating Systems

Operating Systems

Spring
2024
01
4.00
James McCauley

MW 01:45PM-03:00PM;F 01:45PM-02:35PM

Mount Holyoke College
123393
Kendade 305;Kendade 305
mmccauley@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 COMSC-225.

Permission is required for interchange registration during the add/drop period only.