CS 315: Operating Systems

Fall 2013

 

Operating Systems

This course provides an introduction to the internal workings of an operating system. We will focus on three main areas of an operating system: process management (process scheduling and control, process synchronization, and CPU scheduling), memory and storage management (segmentation, paging, virtual memory, and file-system interface and implementation), and I/O systems (kernel I/O, secondary-storage, and disk structure and scheduling). This is a programming intensive course. Most of the assignments deal with real world applications.

Resources

  • Syllabus
  • Standard C Library
  • C++ Reference
Print -- Recent Changes
Page last modified on February 18, 2014, at 03:04 PM