Handout 1: 1/18/00
Operating Systems
CPSC 410-502/CPSC 689-606
Lecture: TuTh 12:45-2:00, HRBB 124
Web pages: http://www.csdl.tamu.edu/~furuta/410/
-
Instructor: Richard Furuta, HRBB 402C, 845-3839, furuta@cs.tamu.edu
-
Office hours: TuTh 2-3, or by appointment.
-
Teaching assistant: Yves Meylan and Tamera Collins, HRBB 520A, 845-2942, ymeylan@cs.tamu.edu and tcollins@cs.tamu.edu
-
Office hours: TBA
-
Required textbook:
-
Silberschatz, Galvin, and Gagne, Applied Operating System Concepts
(first edition).
Approximate Grading Scheme:
15% Exam one (tentative date: 3/7/00)
15% Exam two (tentative date: 4/20/00)
10% Final exam (May 10, 2000, 8-10am)
15% Short quizzes (tentative dates: 2/10/00, 2/24/00, and 3/30/00; others
may be added)
15% Homework assignments
30% Programming lab assignments
Rough course schedule (based on Silberschatz, et al., parts 1 through 5):
- Part one: Overview--approximately one week
- Part two: Process management--approximately three weeks
- Part three: storage management--approximately three and one-half weeks
- Part four: Distributed systems--approximately two and one-half weeks
- Part five: Protection and security--approximately one week
Any remaining time will go for examinations, project sessions, and special
topics.
Notes:
- We will use electronic mail for announcements.
To receive the class announcements (for this section only), you need to
register your email address. Send an email message to listproc@csdl.tamu.edu, with a body
of
SUBSCRIBE CPSC410 your name
where you make the obvious replacement of your name with your name.
Note that this host is not the regular CS department computer.
Class
messages also will be archived at the course's Web site (see above for
location). You should check your account for mail regularly.
- If you need to get in touch with me and I am not in my office, please use
electronic mail.
- The course Web site will be updated regularly to contain information of
importance to the class. This will include reading assignments,
copies of handouts, copies of
slides, and the course's working schedule. You should check it regularly.
- I will guarantee 10% bands for final grades. By this, I mean that a
student with 90% or more of the total possible points will receive an A. A
student with between 80% and 90% of the points will receive no lower than a B,
70%-80% no lower than a C, and 60%-70% no lower than a D.
- The 410-502 and 689-606 course sections will be graded separately. There
may be difference between the assignments given to the two sections.
- Examinations will be comprehensive and will cover all course material to
date (e.g., both lecture, laboratory, text, and discussions).
- Short quizzes are scheduled during the semester. They will be a few
questions in length and only will require part of the class.
- Examinations and quizzes are closed book. You will be permitted to prepare
and use a one page review sheet for examinations (but not quizzes). Use or
non-use of calculators will be determined based on the characteristics of the
individual exam or quiz.
- If you know in advance that you will miss an exam or quiz date, I will
attempt to try and accommodate your conflict by permitting you to take the test
early. The availability of this option is not guaranteed--among other factors
it depends on the availability of a time to take the examination/quiz and the
availability of the exam/quiz.
- There will be no additional makeup examinations or quizzes. If you have a
valid medical excuse, the examination/quiz component of your grade will be
computed based on the other examinations/quizzes.
- Assignments are due at the beginning of class on the due date. Due dates
will be set to give ample time for completion of the project and will not be
extended save for the unexpected and unlikely major, long-lived catastrophe.
Individual accommodations will be discussed if you have a valid medical
excuse. Start projects early--last minute computer malfunctions will not be
accepted as reason for delaying an assignment's due date. Changes to an
assignment's due date will be avoided because they are unfair to those students
who have organized their time to complete the assignment. Late assignments
will be decremented by 30% per class day or fraction of day late, starting at
class time.
- Assignment grades will be based on correctness and on style, including
the neatness, readability, and clarity of exposition.
- You may use whatever computing resources you wish for assignments but
"at your own risk," unless otherwise specified in the assignment. No
alterations to conditions of the assignment will be made to accommodate
peculiarities of your other computing resources. Note in particular that we
will ask for electronic as well as paper versions of your assignments and will
require that the electronic version run on a particular computer
configuration.
- Although you are responsible for knowing all material presented in class,
the text, and the labs, class attendance is not required and will not be
monitored. If you miss a class, it is your responsibility to find out what
happened. Correspondingly, when you do attend class, appropriate behavior is
expected (especially regarding not talking to neighbors, as this makes it hard
for other students to follow the lecture).
- Attempts to falsely represent the works of others as your own is not
permitted.
Any attempt to falsely represent the
correctness of your program is not permitted. Any attempt to prevent
or delay other members of the class from completing an assignment is
not permitted. Taking part in any of these proscribed activities is
(for all involved) grounds for course failure and referral to the
University for further sanctions.