WARNING: This is only a tentative schedule. Everything here is subject to change.
I will make additions and changes 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 -- 2023/05/10)
[2023/05/10: change in material covered in quiz 7]
[2023/04/14: changes in material covered in quizzes 5-7]
[2023/04/07: minor format changes]
[2023/02/06: added directions to bring photo ID to quizzes]
[2022/12/27: corrected date of start of classes in Week #1]
[2022/12/19: initial work]
WORK SCHEDULE FOR CS 3750 -- Spring 2023
You will find weekly reading assignments here that set a pace that will keep
you roughly on track to complete all the required reading by the end of the semester.
For best results, both try to stay ahead of my lectures in your reading, and stay ahead of the reading assignments. When you get a quiz, it'll have mostly questions related both to what I've been presenting in class and to recent reading assignments. Some questions may relate only to lecture or only to readings. The class day before the quiz, I can take some questions about what may be on the quiz.
I will try to synchronize the study problem assignments with lecture and quizzes. In class or
office hours, feel free to ask things about the current study problems.
I recommend that, as an aid to your study, first read the assigned study
problems for each chapter of the text before you read the chapter.
As you read, be mindful to gather all the information you can
to use in your answers to the problems.
I'm assigning reading in chapters 1-15. I advise you to keep your text book for further reading and reference. If you finish reading the whole book, I think you'll learn a lot of things that you'll eventually find quite valuable.
WEEK #1: Thursday-Friday, Jan 26-27
The first day of CS 3750 classes is
Friday, January 27. 🌷
There are two sections of Operating Systems I (CS 3750).
Both meet on Mondays, Wednesdays, and Fridays.
🍐
Section 1/2 (the ten o'clock class)
meets from 10:00 to 10:50 in DBH 103
🍇
Section 3/4 (the one o'clock class)
meets from 13:00 to 13:50 in DBH 165
- Reading Assignment:
- The Course Schedule (this document)
-
The Course Description
- Silberschatz (the required course text):
Chapter #01 (Introduction)
- Lecture Topics:
- Study Problems:
- Assignment: Read the
directions for doing study problems. Study Problems due dates are found in
this schedule (the document you are now reading).
Your first Study Problem Assignment will be the Chapter #01 and Chapter #02 problems.
You will find them in the
study problem file. Scroll down past the directions to see
the chapter-by-chapter assignments. Complete the first problem set before the
end of the day (before midnight) on Thursday, Feb 9. (I will not collect or
grade these problems. You are "on your honor" to follow these
directions and self-check your answers to the problems
when I go over them in class.)
Hint: Always read the corresponding study problem(s)
before you start a section of 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.
WEEK #2: Monday, Jan 30 to Friday, Feb 03
- Reading Assignment:
- Silberschatz: Chapter #01 (Introduction)
- Lecture Topics:
- Study Problem Assignment:
♭ ♬
WEEK #3: Monday, Feb 06 to Friday, Feb 10
- Reading Assignment:
- Silberschatz: Chapter #02 (Operating-System Structures)
- Lecture Topics:
- Study Problem Assignment:
- We go over solutions to the first batch of Study Problems, on Chapters #01 and #02
WEEK #4: Monday, Feb 13 to Friday, Feb 17
- QUIZ #1: Short Quiz (12-15 questions) on Chapters #01 and #02
Questions may be on a major topic in any section of the assigned
reading, but they are more likely to be on things that were brought
up in lectures.
- Monday, February 13 🌷
-
With you, bring
- a photo ID (Details);
-
a Scantron 882-E form (The 882-E forms are long forms with room for
50 answers on each side, and they are sold in the University
bookstore.);
- a #2 pencil; and
- an eraser.
- Reading Assignment:
- Silberschatz: Chapter #03 (Processes)
- Lecture Topics:
- Study Problem Assignment:
WEEK #5: Monday, Feb 20 to Friday, Feb 24
- Reading Assignment:
- Silberschatz: Chapter #04 (Threads & Concurrency)
- Lecture Topics:
- Study Problem Assignment:
- We go over solutions to the second batch of Study Problems,
on Chapters #03 and #04.
⚜
WEEK #6: Monday, Feb 27 to Friday, Mar 03
- QUIZ #2: Short Quiz (12-15 questions) on Chapters #03 and #04
Questions may be on a major topic in any section of the assigned
reading, but they are more likely to be on things that were brought
up in lectures.
- Monday, February 27 🌷
-
With you, bring
- a photo ID (Details);
-
a Scantron 882-E form (The 882-E forms are long forms with room for
50 answers on each side, and they are sold in the University
bookstore.);
- a #2 pencil; and
- an eraser.
- Reading Assignment:
- Silberschatz: chapter #05 (CPU Scheduling)
- Lecture Topics:
- Study Problem Assignment:
WEEK #7: Monday, Mar 06 to Friday, Mar 10
- Reading Assignment:
- Silberschatz: chapter #06 (Synchronization Tools)
- Lecture Topics:
- Study Problem Assignment:
- We go over solutions to the third batch of Study Problems,
on Chapters #05 and #06.
WEEK #8: Monday, Mar 13 to Friday, Mar 17
- QUIZ #3: Short Quiz (12-15 questions) on Chapters #05 and #06
Questions may be on a major topic in any section of the assigned
reading, but they are more likely to be on things that were brought
up in lectures.
- Monday, March 13 🌷
-
With you, bring
- a photo ID (Details);
-
a Scantron 882-E form (The 882-E forms are long forms with room for
50 answers on each side, and they are sold in the University
bookstore.);
- a #2 pencil; and
- an eraser.
- Reading Assignment:
- Silberschatz: chapter #07 (Synchronization Examples)
- Lecture Topics:
- Study Problem Assignment:
☘
WEEK #9: Monday, Mar 20 to Friday, Mar 24
- Reading Assignment:
- Silberschatz: chapter #08 (Deadlocks)
- Lecture Topics:
- Study Problem Assignment:
- We go over solutions to Study Problems,
on Chapters #06 and #07.
Monday, March 20
春
WEEK #10: Monday, Mar 27 to Thursday, Mar 30
- Friday, March 31 is the César Chévez Day Holiday. (No Classes)
- QUIZ #4: Short Quiz (12-15 questions) on Chapter #06 and Chapter #07
Questions may be on a major topic in any section of the assigned
reading, but they are more likely to be on things that were brought
up in lectures.
- Monday, March 27 🌷
-
With you, bring
- a photo ID (Details);
-
a Scantron 882-E form (The 882-E forms are long forms with room for
50 answers on each side, and they are sold in the University
bookstore.);
- a #2 pencil; and
- an eraser.
- Reading Assignment:
- Silberschatz: chapter #09 (Main Memory)
- Lecture Topics:
- Study Problem Assignment:
SPRING BREAK: Saturday, April 1 - Sunday, April 9
WEEK #11: Monday, Apr 10 to Friday, Apr 14
- Reading Assignment:
- Silberschatz: chapter #10 (Virtual Memory )
- Lecture Topics:
- Study Problem Assignment:
- We go over solutions to Study Problems,
on Chapters #08 and #09.
WEEK #12: Monday, Apr 17 to Friday, Apr 21
- QUIZ #5: Short Quiz (fewer than 12 questions) on Chapter #08 and Chapter #09 just to the end of section 9.1.1
Questions may be on a major topic in any section of the assigned
reading, but they are more likely to be on things that were brought
up in lectures.
- Monday, April 17 🌷
-
With you, bring
- a photo ID (Details);
-
a Scantron 882-E form (The 882-E forms are long forms with room for
50 answers on each side, and they are sold in the University
bookstore.);
- a #2 pencil; and
- an eraser.
- Reading Assignment:
- Silberschatz: chapter #11 (Mass Storage)
(Chap #11 is 'background' reading.
There won't be lectures on it, but there are
lecture notes you may read.)
- Lecture Topics:
- Study Problem Assignment:
WEEK #13: Monday, Apr 24 to Friday, Apr 28
- Reading Assignment:
- Silberschatz: chapter #12 (I/O Systems)
(Chap #12 is 'background' reading. There won't
be lectures on it, but there are
lecture notes on Chapter 12 that you may read.)
It's OK to start reading chapter #13
before you finish #12.)
- Silberschatz: chapter #13 (File System Interface)
- Lecture Topics:
- Study Problem Assignment:
- We go over solutions to Study Problems,
on Chapters #10 and #13.
WEEK #14: Monday, May 01 to Friday, May 05
- QUIZ #6: Short Quiz (12-15 questions) on Chapter #9 and Chapter #10
Questions may be on a major topic in any section of the assigned
reading, but they are more likely to be on things that were brought
up in lectures.
- Monday, May 01 🌷
-
With you, bring
- a photo ID (Details);
-
a Scantron 882-E form (The 882-E forms are long forms with room for
50 answers on each side, and they are sold in the University
bookstore.);
- a #2 pencil; and
- an eraser.
- Reading Assignment:
- Silberschatz: chapter #14 (File-System Implementation)
- Lecture Topics:
- Study Problem Assignment:
WEEK #15: Monday, May 08 to Thursday, May 11
- Friday, May 12 is Warrior Day. No CS 3750 classes on this day
- Reading Assignment:
- Silberschatz: chapter #15 (File-System Internals)
- Lecture Topics:
- Study Problem Assignment:
- Before the quiz next Monday, view the online information about the solutions to the Study Problems for Chapters #14 and #15.
WEEK #16: Monday, May 15 to Tuesday, May 16
- QUIZ #7: Short Quiz (12-15 questions)
on Chapter #13, Chapter #14, and Chapter #15
on Chapter #13 and Chapter #14
Questions may be on a major topic in any section of the assigned
reading, but they are more likely to be on things that were brought
up in lectures.
- Monday, May 15 🌷
-
With you, bring
- a photo ID (Details);
-
a Scantron 882-E form (The 882-E forms are long forms with room for
50 answers on each side, and they are sold in the University
bookstore.);
- a #2 pencil; and
- an eraser.
- Tuesday May 16 is the last day of class 🌷 for the university.
- Reading Assignment:
- Lecture Topics:
Finals Week Runs from Thursday, May 18 to Wednesday, May 24.
The CS 3750 final exam will be comprehensive of the following chapters: 1-10 and 13-15.
FINAL EXAMS: 🌷
🍐 The final exam for section 1/2 (the ten o'clock class) of Operating Systems I (CS 3750) is scheduled for
Wednesday, May 24, 2023 from 08:30 to 10:30.
The section 1/2 exam is currently scheduled to be in the regular classroom: DBH 103.
🍇 The final exam for section 3/4 (the one o'clock class) of Operating Systems I (CS 3750) is scheduled for
Wednesday, May 24, 2023 from 11:15 to 13:15 (11:15 in the morning until 1:15 in the afternoon).
The section 3/4 exam is currently scheduled to be in the regular classroom: DBH 165.
With you, bring
- a photo ID (Details);
-
a Scantron 882-E form (The 882-E forms are long forms with room for
50 answers on each side, and they are sold in the University
bookstore.);
- a #2 pencil; and
- an eraser.