CIS-425 Operating Systems
This course provides an introduction to computer operating systems and analysis of operating system architectures. Included are consideration of the topics of processes, inter-process communication and synchronization; CPU job scheduling, memory and input/output device management; file system management; virtual memory; and mutual exclusion and deadlocks. Prerequisites: CIS-221 or CIS-222; Co-requisites: CIS-221 and CIS-222. One of these may be taken concurrently as long as the other one is already completed.
Credits
3