CS370: Operating Systems |
[Syllabus] | [Schedule] | [Canvas] |
Important Dates:
August 23, 2021 | First day of classes (Ours starts on Tuesday) |
August 26, 2021 | Restricted drop deadline |
October 12, 2021 | Mid term |
October 18, 2021 | Last day for drop with a W |
November 22-26, 2021 | Fall Recess |
S1: Tues Dec 14, 6:20-8:20pm | Comprehensive Final Exams |
December 21, 2021 | Course Letter Grades will be available |
Key to Notation Readings will be from the Operating Systems Concepts book by Silberschatz, Galvin, and Gagne 10th edition. John Wiley & Sons, Inc. ISBN-13: 978-1119456339. [SCG] |
Tentative, subject to change. Lecture notes and are posted when only when they are available. The Help Session videos videos and slides are available when they are ready.
Week | Date | Topic | Assignments | Readings |
1 | Aug 24, 26 | Introduction Lecture 1 (08/24) Lecture 2 (08/26) |
Quiz 1 HW1 Due 9/6/21 11 PM |
Ch {1} [SGG], Ch {1} [RR] Ch {1} [AD] Ch {1} [AT] Patt & Patel sec {10.2} |
2 | Aug 31, Sept 2 | OS Structures, Processes Lecture 3 (08/31) Lecture 4 (09/02) Help Session 1: Intro to C Pointers, makefile etc (09/02 Th 5:30 PM CSB 130) |
Quiz 2 |
Ch {2,3} [SGG] Ch {2} [AT] Ch {2} [AD] Ch {2, 3} [RR] Patt & Patel sec {9.1} |
3 | Sept 7, 9 | Processes, Inter-Process Comm. Lecture 5 (09/07) Lecture 6 (09/09) Help Session 2 (9/8 5:30 PM CSB 425) | HW1 due Quiz 3 HW2 due 09/16 |
Ch {3} [SGG] Ch {2} [AT], Ch {3} [AD] |
4 | Sept 14, 16 | IPC, Threads, Scheduling Lecture 7 (9/14) Lecture 8 (9/16) |
Quiz 4 HW3 due 9/30 |
Ch {3,4, 5} [SCG] Ch {2} [AT] Ch {12} [RR] Self exercises |
5 | Sept 21, 23 | CPU Scheduling/Synchronization Lecture 9 (9/21) Lecture 10 (9/23) Help Session 3 (9/23 5:30 PM, CSB 130) |
Project proposal due 10/01 Quiz 5 |
Ch {5} [SCG] Ch {7} [AD] Ch {7} [RR] Ch {2} [AT] |
6 | Sept 28, 30 | Process Synchronization Lecture 11 (9/28) Lecture 12 (9/30) |
Quiz 6 HW4 due 10/14/21, TPBD1 due 10/1 |
Ch {5, 6} [SCG] Ch {5} [AD] Ch {5} [RR] |
7 | Oct 5, 7 | Deadlocks Lecture 13 (10/5) Help session 4 (10/6) Lecture 14, MT Review (10/7) Study Guide Quiz 7 |
Ch {1-6}[SCG] |
|
8 | Oct 12, 14 | Midterm/Deadlock Midterm (10/12) Lecture 15 (10/14) |
|
Ch {6}[SCG] Ch {4} [AT] |
9 | Oct 19, 21 | Memory Management Lecture 16 (10/19) Lecture 17 10/21) Help session 5 |
Quiz 9 | Ch {8,9} [SCG] Ch {6.5} [AD] Ch {6} [AT] |
10 | Oct 26, 28 |
Lecture 18 (10/26) Virtual memory Lecture 19 (10/28) |
HW 5 due HW 6 due 11/11 Quiz 10 |
Ch {7, 8} [SCG] Ch {5,6} [RR] Ch {8} [AD] Ch {3} [AT] |
11 | Nov 2, 4 |
File Systems Lecture 20 (11/02) Lecture 21 (11/04) Test Cases for HW4--> |
Quiz 11 TPBD2 due 11/4 |
Ch {8, 9} [SCG] Ch {3, 7} [AT], Ch {8,9} [RR] {8} [AD] |
12 | Nov 9, 11 |
Lecture 22 (11/9) Lecture 23 (11/11) |
Quiz 12 HW 6 due HW 7 due 11/18 |
Ch {9} [SCG] |
13 | Nov 16, 18 | File Systems Lecture 24 (11/16) Lecture 25 (11/18) |
Quiz 13 HW7 due | Ch {10, 11, 12} [SCG] Ch {5} [AT] {11, 12, 13} [AD] |
Fall Break | Nov 23, 25 | Fall break |
- |
14 | Nov 30, Dec 2 | Virtualization Lecture 26 (11/30) Lecture 27 (12/02) |
Project Final Report Due 12/2 Quiz 12 |
Ch {16} [SCG] Ch {4, 7} [AT] |
15 | Dec 7, 9 | Review/Presentations Project Presentations, demos(12/6-12/8 as arranged) View project slides, videos on Team (12/7) Final Review (12/09) Study guide for second half |
TA Eval Demos MTW Peer Reviews Due 12/11 |
|
Finals | Dec 14 Tuesday | Final S001 (& local S801): Tu Dec 14 6:20-8:20 pm
S801 (non-local): Available Tu Dec 14 6:20. Details to be announced.
|
Ch {Most of 1-15, 18 and other materials} [SCG] |
|
Dec 21: Final Grades will be posted |
Department of Computer Science, Colorado State University, Fort Collins, CO 80523 USA © 2021 Colorado State University |