CS 410 - Operating Systems - Fall 2017

Prerequisite(s)

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

Instructor

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

Class Meetings

Section 001: MWF 10:00am-10:50am, 212 Stipes Hall
Section 002: MWF 1:00pm-1:50pm, 210 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.