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: 11/30/2005
)
11/30/2005: fixed due dates for prog #2
11/14/2005: moved back due date for homework #4
11/14/2005: moved back date for quiz #4
11/13/2005: insert due date for program #2
11/13/2005: insert due date for homework #4
11/13/2005: insert due date for homework #5
11/13/2005: move back date for test #5
10/31/2005: remove ch 9 from quiz #3
10/26/2005: move back due date for quiz #3
10/26/2005: move back due date for homework #3
10/02/2005: inserted due date for homework #3
10/02/2005: inserted due date for homework #2
10/02/2005: inserted due date for program #1
09/19/2005: moved lists of lecture topics to class notes
09/07/2005: moved up dates for HW #1 and Test #1
WORK SCHEDULE FOR CS 3750 -- Fall 2005
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 - Sept 09
- WEEK #1 is a two-class week due to the first day of school falling
on a wednesday instead of a monday.
- Assignment: Retrieve
homework #1 assignment
from web space. Get started on it. Hint: read the homework
problems/questions before you start the assigned reading.
- Readings:
- Silberschatz:
chapter #1 (Introduction),
chapter #2 (Operating-System Structures)
- 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 and 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 16
- Readings:
- Silberschatz:
chapter #2 (Operating System Structures),
chapter #3 (Processes)
-
WEEK #3: Sept 19 - Sept 23
-
DUE:
Homework Assignment #1, Ch1-3, Friday, September 23:
DUE:
Homework Assignment #1, Ch1-3, Wednesday, September 21:
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.
-
Friday, Sep 23, 2005: Test #1
covering chapters 1-3 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!)
- Readings:
- Silberschatz:
chapter #4 (Threads),
chapter #5 (CPU Scheduling)
-
WEEK #4: Sept 26 - Sept 30
-
Monday, Sep 26, 2005: Test #1
covering chapters 1-3 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!)
- Readings:
- Silberschatz:
chapter #6 (Process Synchronization),
-
WEEK #5: Oct 03 - Oct 07
- Readings:
- Silberschatz:
chapter #7 (Deadlocks),
chapter #8 (Memory Management)
- 10/04 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/07-10/04
-
WEEK #6: Oct 10 - Oct 11 & Oct 13 - Oct 14
- DUE: Homework Assignment #2,
Ch4-6, Monday, October 10: 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.
- (No Classes Wednesday Oct 12: Columbus Day [offices open])
- Readings:
- Silberschatz:
chapter #9 (Virtual Memory),
-
- Friday, Oct 14, 2005: Test Day #2
covering chapters 4-6 and some of 3.
WEEK #7: Oct 17 - Oct 21
- Readings:
- Silberschatz:
chapter #10 (File-System Interface),
chapter #11 (File-System Implementation)
-
WEEK #8: Oct 24 - Oct 28
- Readings:
- Silberschatz:
chapter #11 (File-System Implementation),
chapter #12 (Mass-Storage Structure)
- DUE: Program #1: Concurrent
Bubble Sort, Friday, October 28.
-
DUE: Homework Assignment #3,
Ch7-9, Friday, October 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.
-
WEEK #9: Oct 31 - Nov 04
- Readings:
- Silberschatz:
chapter #13 (I/O Systems),
chapter #14 (Protection)
- DUE: Homework Assignment
#3, Ch7-9, Monday, October 31: 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.
-
Monday, Oct 31, 2005: Test Day #3
covering chapters 6-9.
-
Wednesday, Nov 2, 2005: Test Day #3
covering chapters 6-9.
- Wednesday, Nov 2, 2005: Test Day #3
covering chapters 6-8.
-
WEEK #10: Nov 07 - Nov 10
- (No Classes Friday Nov 11: Veteran's Day [offices open])
- Readings:
- Silberschatz:
chapter #14 (Protection),
chapter #15 (Security)
-
WEEK #11: Nov 14 - Nov 18
- Readings:
- Silberschatz:
chapter #16 (Distributed System Structures),
chapter #17 (Distributed File Systems)
-
DUE: Homework Assignment #4,
Ch9-15, Friday, Nov 18: 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 - Nov 23
- (No Classes Thursday-Friday Nov 24-25: Thanksgiving Holidays [campus
closed])
- Readings:
- Silberschatz:
chapter #18 (Distributed Coordination),
chapter #19 (Real-Time Systems)
chapter #20 (Multimedia Systems)
- DUE: Homework Assignment #4,
Ch10-15, Monday, Nov 21: 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.
-
Monday, Nov 21, 2005: Test Day #4
- Wednesday, Nov 23, 2005: Test Day #4
covering chapters 9-15
-
WEEK #13: Nov 28 - Dec 02
- Readings:
- Silberschatz:
chapter #21 (The Linux System),
chapter #22 (Windows XP),
-
WEEK #14: Dec 05 - Dec 09
- Readings:
- Silberschatz:
chapter #22 (Windows XP),
chapter #24 (Influential Operating Systems),
- DUE: pseudo-code description
of your algorithm for solution of Program #2: Packet Protocol, Monday,
December 5
- SPECIAL Class Sesssion on Monday, December 5
at 9:00 in the CS conference room
- REGULAR Class Sesssion on Monday, December 5
at 12:20 in P-102
- SPECIAL Class Sesssion on Monday, December 5
at 14:30 in the CS conference room
- DUE: Homework Assignment #5,
Ch16-23, Wednesday, Dec 7: 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.
- DUE: Program #2: Packet
Protocol, Friday, December 9
- Friday, Dec 09, 2005: Test Day #5
covering chapters 16-20
-