CS 410 - Operating Systems - Spring 2019


CS 250 (Data Structure I) and CS 310 (Computer Organization I)


Dr. Hoang Bui, Assistant Professor, School of Computer Science
Email: h-bui at wiu dot edu
Office: 447L Stipes Hall

Class Meetings

MWF 9:00am-9:50am, 132 Stipes Hall

Office Hours

MWF 2:00pm-3:20pm
Additional office hours are available by appointment.
Office hours are subjected to change. Any changes will be updated on the course website.

Course Overview

This course will provide an overview of the concepts of operating systems with emphasis on process management, memory management, file management, scheduling, and synchronization. Students will learn and understand a number of basic services provided by an operating system. We will also discuss the mechanisms and algorithms used to implement these services. Additionally, students will practice applying these mechanisms and algorithms to implement some parts of operating system services.

Course Textbooks

Required: Silberschatz, Galvin, and Gagne, Operating System Concepts, Wiley, 9th edition.
Recommended: Kernighan and Ritchie, The C Programming Language, Prentice-Hall, 1988.