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 -- 2022/05/08)
[2022/05/08: updated info about quiz #6]
[2022/04/29: updated info about quiz #6]
[2022/04/27: added some info about quiz #6]
[2022/03/31: added some info about quiz #4]
[2022/02/09: updates to lecture topics for week #3]
[2022/02/04: now only chapter 02 problems Friday, Feb 11]
[2022/01/25: tidied up some remarks about Week #1]
[2022/01/13: face-to-face classes start date change]
[2022/01/13: section 001 classroom change]
[2022/01/11: initial work]
WORK SCHEDULE FOR CS 3750 -- Spring 2022
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. Before each quiz, I'll tell the class a little more about what to expect.
I will try to synchronize homework assignments with lecture and quizzes. In class or
office hours, feel free to ask questions related to the current homework.
I recommend that, as an aid to your study, first read the assigned homework
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: Friday, Jan 28
Week #1 is a "one-day week."
[The university told faculty to hold classes ONLINE for the first two weeks.
The first day of face-to-face classes is currently scheduled to be Monday, February 14, 2022.
Therefore, I am arranging to meet with students via Zoom for the first two weeks.]
The first day of university classes is
Friday, January 28. 🌷
There are two sections of Operating Systems I (CS 3750).
Both meet on Mondays, Wednesdays, and Fridays.
🍐
Section 3/4 (the 1:00-1:50 class)
meets from 13:00 to 13:50,
online starting Friday, Jan 28,
and in in Bizzini 113 when we transition to face-to-face instruction
(currently scheduled to begin Monday, Feb 14, 2022).
🍇
Section 1/2 (the 2:00-2:50 class)
meets from 14:00 to 14:50
online starting Friday, Jan 28,
and in in Bizzini 212 when we transition to face-to-face instruction
(currently scheduled to begin Monday, Feb 14, 2022).
- Reading Assignment:
- The Course Schedule (this document)
-
The Course Description
- Silberschatz (the required course text):
Chapter #01 (Introduction)
- Lecture Topics:
- Homework Assignment:
- Assignment: Read the
directions for homework submissions. Homework due dates are found in
this schedule (the document you are now reading).
Your first homework assignment will be the Chapter #01 and Chapter #02 problems.
You will find them in the
homework file. Scroll down past the directions to see
the chapter-by-chapter assignments. Complete the first homework set before
23:59 (11:59 P.M.) on Thursday, Feb 10.
Hint: Always read the corresponding homework problem(s)
or question(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.
If you need a computer account, or help with your username
or password, send me an e-mail. Use the subject line "CS 3750
Account Request" and include your name and your student ID number in your
message.
WEEK #2: Monday, Jan 31 to Friday, Feb 04
- Reading Assignment:
- Silberschatz: Chapter #01 (Introduction)
- Lecture Topics:
- Homework Assignment:
♭ ♬
WEEK #3: Monday, Feb 07 to Friday, Feb 11
- Reading Assignment:
- Silberschatz: Chapter #02 (Operating-System Structures)
- Lecture Topics:
- Homework Assignment:
- We go over solutions to
the first batch of Homework Problems, on Chapters #01 and #02
the problems on Chapter #02 (I did the Chapter #01 problem on Feb 4).
WEEK #4: Monday, Feb 14 to Friday, Feb 18
- 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 14 🌷
-
Bring
a Scantron 882-E form, a #2 pencil, and an eraser with you.
The 882-E forms are long forms with room for
50 answers on each side, and they are sold in the University
bookstore.
- Reading Assignment:
- Silberschatz: Chapter #03 (Processes)
- Lecture Topics:
- Homework Assignment:
WEEK #5: Monday, Feb 21 to Friday, Feb 25
- Reading Assignment:
- Silberschatz: Chapter #04 (Threads & Concurrency)
- Lecture Topics:
- Homework Assignment:
- We go over solutions to the second batch of Homework Problems,
on Chapters #03 and #04.
WEEK #6: Monday, Feb 28 to Friday, Mar 04
- 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, Feb 28 🌷
-
Bring
a Scantron 882-E form, a #2 pencil, and an eraser with you.
The 882-E forms are long forms with room for
50 answers on each side, and they are sold in the University
bookstore.
- Reading Assignment:
- Silberschatz: chapter #05 (CPU Scheduling)
- Lecture Topics:
- Homework Assignment:
⚜
WEEK #7: Monday, Mar 07 to Friday, Mar 11
- Reading Assignment:
- Silberschatz: chapter #06 (Synchronization Tools)
- Lecture Topics:
- Homework Assignment:
- We go over solutions to the third batch of Homework Problems,
on Chapters #05 and #06.
WEEK #8: Monday, Mar 14 to Friday, Mar 18
- 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 14 🌷
-
Bring
a Scantron 882-E form, a #2 pencil, and an eraser with you.
The 882-E forms are long forms with room for
50 answers on each side, and they are sold in the University
bookstore.
- Reading Assignment:
- Silberschatz: chapter #07 (Synchronization Examples)
- Lecture Topics:
- Homework Assignment:
☘
春
WEEK #9: Monday, Mar 21 to Friday, Mar 25
- Reading Assignment:
- Silberschatz: chapter #08 (Deadlocks)
- Lecture Topics:
- Homework Assignment:
- We go over solutions to Homework Problems,
on Chapters #06 and #07.
SPRING BREAK: Saturday, March 26 - Sunday, April 3
WEEK #10: Monday, Apr 04 to Friday, Apr 08
- Short QUIZ (12-15 questions) on Chapter #06 (sections 6.4-6.9) 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, April 04 🌷
-
Bring
a Scantron 882-E form, a #2 pencil, and an eraser with you.
The 882-E forms are long forms with room for
50 answers on each side, and they are sold in the University
bookstore.
- Reading Assignment:
- Silberschatz: chapter #09 (Main Memory)
- Lecture Topics:
- Homework Assignment:
WEEK #11: Monday, Apr 11 to Friday, Apr 15
- Reading Assignment:
- Silberschatz: chapter #10 (Virtual Memory )
- Lecture Topics:
- Homework Assignment:
- We go over solutions to Homework Problems,
on Chapters #08 and #09.
WEEK #12: Monday, Apr 18 to Friday, Apr 22
- Short QUIZ (12-15 questions) on Chapters #08 and #09 (through section 9.3.2)
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 18 🌷
-
Bring
a Scantron 882-E form, a #2 pencil, and an eraser with you.
The 882-E forms are long forms with room for
50 answers on each side, and they are sold in the University
bookstore.
- 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:
- Homework Assignment:
WEEK #13: Monday, Apr 25 to Friday, Apr 29
- 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:
- Homework Assignment:
- We go over solutions to Homework Problems,
on Chapters #10 and #13.
WEEK #14: Monday, May 02 to Friday, May 06
- Short QUIZ (12-15 questions) on sections 9.3.3 through 9.5 of Chapter #9, Chapter #10, and Chapter #13 through to the end of section 13.2.
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 02 🌷
-
Bring
a Scantron 882-E form, a #2 pencil, and an eraser with you.
The 882-E forms are long forms with room for
50 answers on each side, and they are sold in the University
bookstore.
- Reading Assignment:
- Silberschatz: chapter #14 (File-System Implementation)
- Lecture Topics:
- Homework Assignment:
WEEK #15: Monday, May 09 to Thursday, May 12
- Friday, May 13 is Warrior Day. No afternoon classes on this day,
so we don't have CS 3750 class this day.
- Reading Assignment:
- Silberschatz: chapter #15 (File-System Internals)
- Lecture Topics:
- Homework Assignment:
WEEK #16: Monday, May 16 to Tuesday, May 17
- Short QUIZ (12-15 questions) on sections 13.3 through 13.5 of Chapter #13,
Chapter #14, and Chapter #15
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 16 🌷
-
Bring
a Scantron 882-E form, a #2 pencil, and an eraser with you.
The 882-E forms are long forms with room for
50 answers on each side, and they are sold in the University
bookstore.
- Tuesday May 17 is the last day of class 🌷
for the university.
- Reading Assignment:
- Lecture Topics:
Finals Week Runs from Thursday, May 19 to Wednesday, May 25.
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 2:00-2:50 class) of Operating Systems I (CS 3750) is scheduled for
Friday, May 20, 2022 from 14:00 to 16:00 (2:00 to 4:00).
The section 1/2 exam is currently scheduled to be in the regular classroom: Bizzini 212.
🍐 The final exam for section 3/4 (the 1:00-1:50 class) of Operating Systems I (CS 3750) is scheduled for
Wednesday, May 25, 2022 from 11:15 to 13:15 (11:15 to 1:15).
The section 3/4 exam is currently scheduled to be in the regular classroom: Bizzini 113.
Bring a #2 pencil, an eraser, and
a Scantron 882-E form (the LONG form).
The 882-E forms are sold in the bookstore.