Operating Systems (CS 201)
The latest version of this hypertext document is
available on the World Wide Web at
Operating systems are an essential part of a computer system. The goal
of this course is to introduce the basic concepts and principles of
operating systems. The topics to be covered include operating system
concepts and structures, processes, threads, process scheduling and
synchronization, deadlocks, memory management, virtual memory, file
system interface and implementation, input/output, security, and
Assignments are due before the Tuesday class begins. Late assignments will
not be accepted for credit, unless there are exceptional and
documented medical or family problems.
- Time/Location: Tuesday & Thursday 5:30 - 6:45pm,
207 Votey Hall.
Xindong Wu (email@example.com)
- Teaching Assistant: Vanshika Sharma
- Email: firstname.lastname@example.org
- Office Hours: Tuesday: 1-2pm; Thursday: 1-2pm
- Office: Votey 343
- Required textbook. Avi Silberschatz, Peter Baer Galvin,
and Greg Gagne, Operating
System Concepts, 9th Edition, John Wiley & Sons, Inc. ISBN
- Click here
for useful information about the textbook, including relevant tools and resources.
- Prerequisites. CS 103, 104. Knowledge of Java and Unix, or
ability to learn it independently.
- Keeping Informed. All assignments, projects and changes to
the course material will be announced on this web page. It is your
responsibility to monitor it on a regular basis.
- Academic Honesty. All assignments and the programming
project are supposed to be individual efforts, not group projects.
While you may discuss the problems and algorithm design with each
other, specifics related to work on which you are being evaluated must
be done by yourself. Any type of plagiarism will not be tolerated. Be
sure that the work you submit is your own.
Special needs. If you are entitled to extra accommodation for
any reason (such as a disability), we will make every reasonable attempt
to accomodate you. However, it is your responsibility to discuss this
with the instructor at the beginning of the course.
August 30, 2014.