Location:
Exploratory Hall L003
Meeting Time:
Tuesday, Thursday Noon to 1:15
Instructor:
Dr. Robert Simon
Office:
5322 Engineering Building
Phone:
703-993-1556
E-mail:
simon AT gmu dot edu
Office Hours:
Tuesday 2:00 to 3:00, or by appointment
Teaching Assistant:
Aditya Venkateshwaran, avenkat@masonlive.gmu.edu, office hours TBD
UG Teaching Assistant:
Chris Gallarno, cgallarn@masonlive.gmu.edu
The main resource for this class is the lectures delivered by the
instructor, supported by the course slides. There is no required
textbook. As additional reading,
the following textbooks are suggested:
Operating System Concepts by Silberschatz,
Galvin and Gagne (9th or 10th Edition, John Wiley & Sons)
Operating Systems - Principles and Practice (2nd Edition,
Recursive Books) by Anderson and Dahlin
Modern Operating Systems (4th Edition, Pearson) by
A. S. Tanenbaum
Operating Systems: Three Easy Pieces (Online Book v1.00,
Arpaci-Dusseau Books) by R. H. Arpaci-Dusseau and
A. C. Arpaci-Dusseau
All class materials, including lecture notes and programming assignments, are available through your Blackboard accounts.
There will be several programming projects. The assignments will involve designing and implementing parts of an actual operating system called OS/161. You need to be comfortable with programming in C to complete these assignments. Details concerning OS/161 will be presented in class.
Please NOTE
Your grade will be calcuated as follows:
No early exams will be given. If you must miss an exam an makeup will be arranged at the discretion of the instructor, provided you have a written and verified excuse.
During the lectures, please make sure you avoid behavior that distracts others, including chatting, sleeping, or routinely arriving to class late. The use of
If you have a learning or physical difference that may affect your academic work, you will need to furnish appropriate documentation to GMU Disability Resource Center. If you qualify for accommodation, the DRC staff will give you a form detailing appropriate accommodations for your instructor. If you have such a condition, you must talk to the instructor during the first week of the term about the issue.
The GMU Honor Code will be strictly enforced. Please make sure that you are familiar with it. We will discuss this further in class. Below is the link to the code.