CSCI 346
Home | | Schedule | | Assignments | | Lecture Notes
Instructor
Constance Royden
Office: Haberlin 308
Extension: 2472
Email: croyden@cs.holycross.edu
Office Hours:
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:
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
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