Dr. Hoang Bui, Assistant Professor, School of Computer Science
Email: h-bui at wiu dot edu
Office: 447L Stipes Hall
Section 001: MWF 10:00am-10:50am, 112 Stipes Hall
Section 002: MWF 1:00pm-1:50pm, 202 Stipes Hall
Additional office hours are available by appointment.
Office hours are subjected to change. Any changes will be updated on
the course website.
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
Required: Silberschatz, Galvin, and Gagne, Operating
System Concepts, Wiley, 9th edition.
Optional: Kernighan and Ritchie, The C Programming
Language, Prentice-Hall, 1988.
Programming Assignment 0 Hello,
world! Due date: Wednesday, September 16th
Programming Assignment 1 Duplicate It Due date: Wednesday, September 30th
Programming Assignment 2 Myshell Due date: Monday, November 2nd