CSE3221
Operating System Fundamentals
(2008-09 Summer)

This course introduces basic concepts and fundamental principles related to operating system design.
Instructor
| Section |
Time |
Location |
Instructor |
Office Hours |
Email Address |
| A |
R 19:00 - 22:00 |
SSB E118 |
Gordon Turpin |
Monday 5:30 - 6:30 in CSEB3020 |
lowerCaseFirstName@cse.yorku.ca |
Required Text
Abraham Silberschatz, Peter Galvin, Greg Gagne,
Operating System Concepts, 8th edition
Wiley, 2009
ISBN 978-0-470-12872-5
Supplementary material for the text can be found
here.
The powerpoint slides used in this course can be found
here. These slides are meant for students in this class only; do not post or otherwise distribute them.
Suggested References
- W. Richard Stevens, Advanced Programming in the UNIX Environment
Addison-Wesley, 1993
ISBN 0-201-56317-7
- David R. Butenhof, Programming with POSIX Threads
Addison-Wesley, 1997
ISBN 02011633927
Available Help
TAs will hold office hours to help students with questions concerning their
assignments.
The time/place of the TA office hours will be announced here.
Course Evaluation
The course grade will depend on 2 assignments (25%),
a midterm exam (30%) and a final exam (45%).
The following links will become active at appropriate times throughout the course.
Assignments (25%)
Midterm (30%)
Final Exam (45%)
Some Important Dates
- First class: Thursday, June 11
- Last date to add a course without permission of instructor: Friday, June 12
- Last date to add a course with permission of instructor: Friday, June 19
- Midterm exam: Thursday, July 23, in class.
- Last date to drop course without receiving a grade: Friday, July 31
- Last class: Thursday, August 20
- Exam period: Monday, Aug. 24 to Monday, Aug. 31 inclusive