Principles of Operating Systems
Instructor
Dr. Sanzheng Qiao
ITC246, ext. 27234, qiao@mcmaster.ca
Office Hours
Design interviews, a week before each assignment is due.
Course Assistance
J. Han, hanj8@mcmaster.ca
Schedule
Term I, 2007-2008
Tu Th Fr 14:30-15:20, BSB/121
Calendar Description
Concepts of operating systems;
process coordination,
memory management,
file systems;
introduction to distributed systems and
computer networks. Involves group projects.
Major topics
Course Objectives
By the end of this course students will be able to
Format
Three lectures a week. Group project.
Evaluation scheme
Programming project (team) 18% (Three Nachos assignments)
Midterm Exam 17%
Final Exam 65%
Calculator
Only the McMaster Standard calculator will be permitted
in tests and examinations. This is available at the
McMaster Bookstore.
Academic Dishonesty
You are expected to exhibit honesty and use ethical behaviour
in all aspects of the learning process. Academic credentials
you earn are rooted in principles of honesty and academic
integrity.
Acamedic dishonesty is to knowingly act or fail to act in a
way that results or could result in unearned academic credit
or advantage. This behaviour can result in serious consequences,
e.g. the grade of zero on an assignment, loss of credit with
a notation on the transcript (notation reads: "Grade of F
assigned for academic dishonesty"), and/or suspension or
expulsion from the university.
It is your responsibility to understand what constitutes
academic dishonesty. For information on the various types
academic dishoesty please refer to the Academic Integrity
Policy, located at
httP://www.mcmaster.ca/academicintegrity
The following illustrates only three forms of academic dishonesty:
In case of discrepancy between the online and handout version of the
course outline, the handout version shall be taken as correct.
Faculty Notices
"The Faculty of Engineering is concerned with ensuring an
environment that is free of all discrimination. If there
is a problem, individuals are reminded that they should
contact the Department Chair, the Sexual Harrassment Officer
or the Human Rights Consultant, as the problem occurs."
Reading Materials
Text Book
A. Silberschatz, P.B. Galvin, and G. Gagne.
Operating System Concepts, 7th edition.
John Wiley and Sons. 2005.
ISBN 0-471-69466-5
Course Materials
Tutorials
NACHOS Road Maps
Assignments
-
Nachos Project Mechanics
-
Assignment 1: Threads
(pdf).
Due: October 9, Tuesday, 11:59 pm.
-
Assignment 2: TLB and Virtual Memory
(pdf).
Due: November 6, Tuesday, 11:59 pm.
-
Assignment 3: File System
(pdf).
Due: November 27, Tuesday, 11:59 pm.
Midterm
Final
Marks
Back to S. Qiao's home page