CS354: Operating Systems

Syllabus

Instructor

Gustavo Rodriguez-Rivera, LWSN 1169. Available any time for short questions, or make an appointment.

Class Homepage

An updated syllabus, class handouts, lecture notes, and other information can be found at:

http://www.cs.purdue.edu/homes/cs354

Textbook

Textbook: Silberschatz, Galvin and Gagne. Operating system concepts. Addison-Wesley. 6th edition. 2002. ISBN: 0-471-41743-2 (Windows XP Update: ISBN: 0-471-25060-0) (Good reading but not required)

Recommended: Advanced Programming in the UNIX Environment by W. Richard Stevens. (Useful for the shell. Good as a reference book.)

Goal

After successfully completing this course:

Course Organization

The course is organized in lecture sessions and help sessions (PSOs). You are encouraged to attend the PSOs every week since the instructors will explain details of the class projects and also answer questions.

Lists and Announcements:

All announcements will be sent via email. It is important that you add yourself to the cs354 mailing list. From your CS account type:
"mailer add me to cs354-pso1" or

"mailer add me to cs354-pso2" or

"mailer add me to cs354-pso3" or

"mailer add me to cs354-pso4" or

"mailer add me to cs354-pso5"

depending on your lab section.

To verify that you are on the list you may type "mailer list cs354-pso<x>", Where <x> is your corresponding lab section. To get help with the mailer program type "mailer help" or "man mailer".

Grade Distribution

The final grade will be about 50% midterm and final exams, and 50% projects and homeworks.

Syllabus