DEPARTMENT OF COMPUTER SCIENCE
Friday 1.30 - 4.15
P.M.
Innovation Hall Rm. 136
Description: This course covers the principles of operating systems
theory and practice. Fundamental concepts such as processes, synchronization,
scheduling, memory management, file systems and security will be presented.
Prerequisites: CS 310 and CS 365. In order to be able to work on the
programming projects, the students must be comfortable with Java or
C/C++ programming languages.
Required Textbook: "Operating System Concepts", by Silberschatz, Galvin and Gagne (7th Edition, John Wiley
& Sons 2005, ISBN 0-471-69466-5).
"Modern Operating Systems" by A.S. Tanenbaum
(2nd edition, Prentice Hall 2001,ISBN: 0-13-031358-0)
is another good book on the principles of operating systems.
Office Hours: Thursday: 3.00 PM – 5.00 PM, and by appointment
(Office: ST II, Room 401)
Topics:
Grading:
Teaching Assistant: Peter Msikela (pmsikela@gmu.edu)
TA Office Hours: Tuesday 1.00 PM – 3.00 PM, Friday 11.00 AM – 1.00 PM (Office: ST II, Rm. 365)
The students must achieve a total score of at least 90 (out
of 100) to be considered for an A.
A total score of 49 or less will result in F.
No early exams will be given and make-up exams are strongly discouraged.
A student should present an official and verifiable excuse to miss an exam
(such as a doctor's note).
GMU Honor Code
will be enforced. Collaboration will be allowed only for the group projects and
group homeworks, within each group. The students will
work individually on other homeworks and
projects. We reserve the right to use MOSS or any other
automated mechanism to detect plagiarism. Violations of GMU Honor Code will
result in an F.
Course Web Page: http://cs.gmu.edu/~aydin/cs471
Computer Accounts: Any student who is planning to work on IT&E lab computers for programming
projects should obtain an account (Information here)