CSCI 425: Operating Systems

School
College Liberal Arts/Sciences
Credits 4
This course covers the basics of modern operating systems, beginning with an overview of what constitutes an operating system in the modern era. Course topics also include file systems, processes, inter-process communication, process scheduling, memory management, virtual memory (from a software perspective), security, concurrency, and virtualization. Examples of these concepts are examined in contemporary operating systems.
Prerequisites