CS571 Operating Systems

CS571 Operating Systems

Location: Innovation Hall 136
Meeting Time: Tuesday 4:30 - 7:10 pm
Instructor: Dr. Robert Simon
Office: 5322 Engineering Building
Phone: 703-993-1556
E-mail: simon AT gmu dot edu
Office Hours: Tuesday 3 pm - 4 pm or by appointment

DESCRIPTION

Models of operating systems. Major functions including processes, memory management, I/O, interprocess communication, files, directories, shells, distributed systems, performance, and user interface.

PREREQUISITES

Grade of C or better in CS310, CS 367 and CS 465 (or equivalent). All students must be very comfortable with programming in the C language. This is a strong requirement.

TEXTBOOK

The required textbook for this class is Operating Systems Concepts by Silbershatz, Galvin and Gagne, 9th edition, Wiley.

Recommended Textbooks are
1. Operating Systems: Three Easy Pieces, by Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau, Arpaci-Dusseau Books, March, 2015 (Version 0.90)
2. Distributed Systems: Concepts and Design by Coulouris, Dollimore and Kindberg (5th edition, Prentice Hall, 2012)

SYLLABUS

CLASS MATERIALS

All class materials, including lecture notes, are available through your MyMason account.

PROJECTS

There will be several programming projects in using the Operating System OS/161. All projects will be programmed using the C language.

Please NOTE

GRADING POLICY

Your grade will be calcuated as follows:

GMU Academic Calendar

No credit if your project does not compile. Projects are due at the start of class, not during class. Late assignments/projects lose 10% credit per day and will not be accepted 3 days after the due date.

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. All exams are closed book. Also, please note, the final exam will be cumulative; that is, it will include all topics discussed during the term. The students are responsible for keeping back-ups of their work while they are working on an assignment.

Additional Information

Class attendanance is strongly advised but not required. Please arrive on time. During the lectures, the students should avoid behavior that may distract others, including chatting, sleeping, playing games, surfing the web. All electronic communication devices (including laptops, PDAs, cell phones) should be either turned off or silenced during the lectures. The GMU Honor Code and CS Department's Honor Code and Academic Integrity Policies will be strictly enforced during the semester.

GMU Honor Code

CS Department Honor Code

Disability Statement: 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, please do talk to the instructor during the first week of the term about the issue.

Disability Resource Center