CSCI 346
    Operating Systems

    College of the Holy Cross, Spring 2011

    Home | | Schedule | | Assignments | | Lecture Notes

    Instructor
    Constance Royden
    Office: Haberlin 308
    Extension: 2472
    Email: croyden@cs.holycross.edu

    Office Hours:

      Mon 12:30 - 2:30 p.m.
      Wed 10:00 a.m. - noon
      or by appointment.

    Lecture times
    Tues, Thurs 2:00 - 3:15 p.m.

    Course description
    This course provides the student with a general model of operating systems principles and current implementation techniques. The principles and mechanisms which underlie operating systems services will be covered. Topics include process and thread abstractions including inter-process communication and synchronization, file management, memory management and virtual memory, file systems, protection schemes, distributed systems principles, and device handlers. Students will complete a medium-size systems software project.

    Prerequisites
    The prerequisites for this course are CSCI 132 Data Structures, and CSCI 226 Systems and Organization.

    Textbook
    Operating Systems Concepts, Eighth Edition,
    by Silberschatz, Galvin and Gagne.

    Course requirements
    Exams: There will be 1 midterm and 1 final exam on the following dates:

      Midterm Exam: Thursday, March 17
      Final Exam: TBA (scheduled final)

    Assignments: There will be two types of assignments. There will be written assignments in which you will write out answers to questions about operating systems concepts. There will also be a set of programming projects in which you will write programs that apply some of the concepts that we learn in class.

    Grading


      Written Assignments: 25%
      Programming Assignments: 25%
      Midterm exam: 20%
      Final exam: 30%

    Late Policy
    Assignments are due at the beginning of class on the assigned due date. Late assignments will be marked down 10% for each day late. That is, assignments turned in after the time they are due will be marked down 10%, assignments turned between 24 and 48 hours after the due date will be marked down 20%, and so on. The penalty will be determined when the assignment is physically transferred to the instructor or signed in by any Math/CS faculty member or the department secretary. Late work will not be accepted after the graded assignment is returned to the class.

    Collaboration Policy
    You are allowed to discuss strategies for solving homework problems with other students, however any work you turn in must be your own work (i.e. you may not simply copy another student's answers and turn them in as your own). In addition you must clearly indicate the names of any students you work with on each assignment.

    Please familiarize yourself with the department's policy on Academic Integrity.


    Home | | Schedule | | Assignments | | Lecture Notes


    Constance Royden--croyden@cs.holycross.edu
    Computer Science 346--Operating Systems
    Date Created: January 9, 2004
    Last Modified: January 19, 2011
    Page Expires: January 8, 2012