I will make additions and changes to this schedule as the semester progresses.
Keep checking the class web space to see the latest version.
(Are you looking at a stale web page? Try refreshing your browser.)
(
Latest Revision: Dec 08, 2006
)
(Fri Dec 8 19:16 PST 2006: correct room location for final)
(Wed Nov 22 00:02 PST 2006: move back dates for HW #3 and Quiz #3)
(Sat Nov 18 15:02 PST 2006: move back due dates for Prog #2 )
(Sat Oct 28 1:21 PDT 2006: move back dates for Quiz #2 and other assignments)
(Fri Oct 20 22:34 PDT 2006: move back dates for Prog #1, HW#2 and Test#2)
(Sun Oct 07 22:16 PDT 2006: revert to original dates for HW#2 and Test#2)
(Wed Sep 20 10:36 PDT 2006: new dates for HW#2 and Test#2)
WORK SCHEDULE FOR CS 3750 -- Fall 2006
You will find weekly reading assignments here. The reading assignments set a
pace that will allow you to read the entire text by the end of the semester.
The pace will also move the readings ahead of the mainstream of what I
am covering in lecture.
In class we will devote some time to discussion of what you are currently
reading, but we may have to spend time on other things too. You should check
here each week to see what will be covered in the lecture material, and you
should review that material to prepare for the lecture.
I will synchronize homework assignments with lecture and quizzes. In class or
office hours, feel free to ask questions related to the current homework.
Before you read a chapter in the book, first read the assigned homework
problems for that chapter. As you read the chapter, gather the maximal amount
of relevant information to use in your answers to the problems.
WEEK #1: Sept 07
- We have class on Thursday, but NOT on Tuesday.
- Readings:
- Silberschatz:
chapter #1 (Introduction),
chapter #2 (Operating-System Structures)
- Lecture Topics:
- Assignment:
Read the
directions for homework submissions.
Read about
where to find homework due dates.
Then retrieve the
first homework assignment
Get started on it. Hint: read the homework problems/questions before you
start the assigned reading.
- You can print copies of the document you are reading now (the course
schedule) and the course description
located here.
Please carefully read the course description this week.
If you need a computer account, or help with your username or password,
please fill out and submit one of
the account service forms.
After you fill out the form you can e-mail it to me or print it and give
it to me.
- Try doing a
"Hello World" tutorial
on one of the Sun Ultra computers in the Computer Science Lab. Ask me
for help next week if you have any problems.
-
WEEK #2: Sept 12 & Sept 14
- Readings:
- Silberschatz:
chapter #2 (Operating System Structures),
chapter #3 (Processes)
- Lecture Topics:
-
WEEK #3: Sept 19 & Sept 21
- Readings:
- Silberschatz:
chapter #4 (Threads),
chapter #5 (CPU Scheduling)
- Lecture Topics:
-
WEEK #4: Sept 26 & Sept 28
- Readings:
- Silberschatz:
chapter #6 (Process Synchronization),
- Lecture Topics:
- HOMEWORK DUE: Assignment #1,
Ch1-4, Tuesday, September 26:
Turn in a copy of the homework at the start of class. Keep a copy of
your paper to study from. We will go over the answers immediately after
class begins.
- Thursday, Sep 28, 2006: Test #1
covering chapters 1-4 of the text. (To prepare: Study the notes you made
on the readings, your answers to the homework problems, your notes on my
solutions to the homework, and your notes from lectures. You could also
think about the questions at the ends of the chapters. Another good
study tactic: after finishing reading each numbered section of the text,
ask yourself: "To what question might the information in this section be
the answer? Make up such a question, and write it in your notes
somewhere. That might be one of the questions on the test!)
-
WEEK #5: Oct 03 & Oct 05
- Readings:
- Silberschatz:
chapter #7 (Deadlocks),
chapter #8 (Memory Management)
- Lecture Topics:
- 10/03 is Fall Census Date: Last day to Add/Drop, request CR/NC option,
drop to part-time and qualify for refund, pay Fall Term fees if you
registered 09/06-10/03
-
WEEK #6: Oct 10 & Oct 12
- Readings:
- Silberschatz:
chapter #9 (Virtual Memory),
- Lecture Topics:
- (No One Has Classes Wednesday Oct 11: Columbus Day [offices open])
-
WEEK #7: Oct 17 & Oct 19
- Readings:
- Silberschatz:
chapter #10 (File-System Interface),
chapter #11 (File-System Implementation)
- Lecture Topics:
-
PROGRAM DUE: Program #1:
Concurrent Bubble Sort,
Thursday, Oct 19.
-
PROGRAM DUE: Program #1:
Concurrent Bubble Sort,
Friday, Oct 20.
-
HOMEWORK DUE: Assignment
#2, Ch5-9, Tuesday, October 17:
Turn in a copy of the homework at the start of class. Keep a copy of
your paper to study from. We will go over the answers immediately after
class begins.
-
Thursday, Oct 19, 2006: Test Day #2
covering chapters 5-9.
-
WEEK #8: Oct 24 & Oct 26
- Readings:
- Silberschatz:
chapter #11 (File-System Implementation),
chapter #12 (Mass-Storage Structure)
- Lecture Topics:
-
HOMEWORK DUE: Assignment #2,
Ch5-9, Tuesday, October 24:
Turn in a copy of the homework at the start of class. Keep a copy of
your paper to study from. We will go over the answers immediately after
class begins.
-
HOMEWORK DUE: Assignment #2,
Ch5-9, Thursday, October 26:
Turn in a copy of the homework at the start of class. Keep a copy of
your paper to study from. We will go over the answers immediately after
class begins.
-
Thursday, Oct 26, 2006: Test Day #2
covering chapters 5-9.
-
WEEK #9: Oct 31 - Nov 02
- Readings:
- Silberschatz:
chapter #13 (I/O Systems),
chapter #14 (Protection)
- Lecture Topics:
-
Tuesday, Oct 31, 2006: Test Day #2
covering chapters 5-9.
-
WEEK #10: Nov 07 & Nov 09
- Readings:
- Silberschatz:
chapter #14 (Protection),
chapter #15 (Security)
- Lecture Topics:
- (No One Has Classes Friday Nov 10: Veteran's Day [offices closed too])
-
PROGRAM DUE: Program #2:
Packet Protocol,
Thursday, Nov 9.
-
Thursday, November 09, 2006: Test Day #2
covering chapters 5-9.
-
WEEK #11: Nov 14 & Nov 16
- Readings:
- Silberschatz:
chapter #16 (Distributed System Structures),
chapter #17 (Distributed File Systems)
- Lecture Topics:
-
HOMEWORK DUE: Assignment #3,
Ch11-16, Thursday, November 16:
Turn in a copy of the homework at the start of class. Keep a copy of
your paper to study from. We will go over the answers immediately after
class begins.
-
WEEK #12: Nov 21
- Readings:
- Silberschatz:
chapter #18 (Distributed Coordination),
chapter #19 (Real-Time Systems)
chapter #20 (Multimedia Systems)
- Lecture Topics:
- We have class on Tuesday, but NOT on Thursday.
- (No Classes Thursday-Friday Nov 23-24: Thanksgiving Holidays [campus
closed])
-
Tuesday, Nov 21, 2006: Test Day #3
covering chapters 11-16.
-
PROGRAM DUE: Program #2:
Packet Protocol,
Tuesday, November 21.
-
PROGRAM DUE: Program #2:
Packet Protocol,
Thursday, November 23.
-
WEEK #13: Nov 28 & Nov 30
- Readings:
- Silberschatz:
chapter #21 (The Linux System),
chapter #22 (Windows XP),
- Lecture Topics:
-
HOMEWORK DUE: Assignment #3,
Ch10-16, Tuesday, November 28:
Turn in a copy of the homework at the start of class. Keep a copy of
your paper to study from. We will go over the answers immediately after
class begins.
-
HOMEWORK DUE: Assignment #3,
Ch10-16, Thursday, November 30:
Turn in a copy of the homework at the start of class. Keep a copy of
your paper to study from. We will go over the answers immediately after
class begins.
-
Thursday, Nov 30, 2006: Test Day #3
covering chapters 10-16.
-
WEEK #14: Dec 05 & Dec 07
- Readings:
- Silberschatz:
chapter #22 (Windows XP),
chapter #23 (Influential Operating Systems),
- Lecture Topics:
-
Tuesday, Dec 05, 2006: Test Day #3
covering chapters 10-16.
-
Final Exam: Thursday, December 14, 2006, 11:15-13:15, P-114