CS370: Operating Systems |
[Syllabus] | [Schedule] | [Canvas] |
Important Dates:
Aug 20, 2024 | First class |
S001: Oct 8, 2024 (S801: Oct 9, 2024) | Midterm |
Nov 26, 28 2024 | Fall Break |
S001: Thurs Dec 12, 9:40-11:40 AM S801: Window Dec 12 9:40-11:50 PM | Comprehensive Final Exam |
Dec 17, 2024 | 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 |
W1 | Aug 20, 22 | Introduction Lecture 1 (8/20) Lecture 2 (8/22) |
Quiz 1 |
Ch {1} [SGG], Ch {1} [RR] Ch {1} [AD] Ch {1} [AT] |
W2 | Aug 26, 28 | OS Structures, Processes Lecture 3 (08/26) Lecture 4 (08/28) |
Quiz 2 HW1 Due 9/11/2024 |
Ch {2,3} [SGG] Ch {2} [AT] Ch {2} [AD] Ch {2, 3} [RR] |
W3 | Sept 3, 5 | Processes, Inter-Process Comm. Lecture 5 (09/03) Lecture 6 (09/05) Help Session 1, Th 5-5:45 PM |
Quiz 3 HW2 due 9/20 |
Ch {3} [SGG] Ch {2} [AT], Ch {3} [AD] |
W4 | Sept 10, 11 | IPC, Threads, Scheduling Lecture 7 (09/10) Lecture 8 (09/12) Help Session 2, Th 5-5:45 PM |
Quiz 4 |
Ch {3,4, 5} [SCG] Ch {2} [AT] Ch {12} [RR] Self exercises |
W5 | Sept 17, 19 | CPU Scheduling/Synchronization Lecture 9 (09/17) Lecture 10 (09/19) |
HW3 due 10/2 Project proposal TPBD1 due 9/24 Quiz 5 |
Ch {5} [SCG] Ch {7} [AD] Ch {7} [RR] Ch {2} [AT] |
W6 | Sept 24, 26 | Process Synchronization Lecture 11 (09/24) Lecture 12 (09/26) Help Session 3 Th 5-5:45 PM |
Quiz 6 |
Ch {5, 6} [SCG] Ch {5} [AD] Ch {5} [RR] |
W7 | Oct 1, 3 | Deadlocks Lecture 13 (10/01) Lecture 14, MT Review (10/06) Study Guide Quiz 7 |
Ch {1-6}[SCG] |
|
W8 | Oct 8,10 | Midterm/Deadlock Midterm (10/8) Lecture 15 (10/10) |
HW4 due 10/22, |
Ch {6}[SCG] Ch {4} [AT] |
W9 | Oct 15, 17 |
Memory Management Lecture 16 (10/15) Lecture 17 (10/17) Help session 4 (10/17 5PM) |
Quiz 9 | Ch {8,9} [SCG] Ch {6.5} [AD] Ch {6} [AT] |
W10 | Oct 22, 24 |
Lecture 18 (10/22) Virtual memory Lecture 19 (10/24) |
HW 5 Due 11/6 Quiz 10 |
Ch {7, 8} [SCG] Ch {5,6} [RR] Ch {8} [AD] Ch {3} [AT] |
W11 | Oct 29, 31 |
Virtual Memory, File Systems Lecture 20 (10/29) Lecture 21 (10/31) Help session 5 |
Quiz 11 TPBD2 due 11/3 |
Ch {8, 9} [SCG] Ch {3, 7} [AT], Ch {8,9} [RR] {8} [AD] |
W12 | Nov 5, 7 |
File Systems Lecture 22 (11/05) Lecture 23 (11/07) |
Quiz 12 HW 6 due 11/14 |
Ch {9} [SCG] Ch {10, 11, 12} [SCG] Ch {5} [AT] {11, 12, 13} [AD] |
W13 | Nov 12, 14 | File Systems, Virtualization Lecture 24 (11/12) Lecture 25 (11/14) |
Quiz 13 | Ch {10, 11, 12} [SCG] Ch {5} [AT] {11, 12, 13} [AD] |
W14 | Nov 19, 21 | Virtualization, Security Lecture 26 (11/19) Lecture 27 (11/21) |
Project Final Report TPBD 3 Due 11/20 Quiz 14 |
Ch {16} [SCG] Ch {4, 7} [AT] |
Fall Break | Nov 26, 28 | Fall break |
- |
|
W15 | Dec 3, 5 | Review/Presentations Project Presentations, demos(12/02-12/05 as arranged) View project slides, videos on Team (12/3) Final Review (12/5) Study guide for second half |
TA Eval Demos MTW Peer Reviews Due 12/7 |
|
Finals | Finals Week | Final S001 (& local S801): Thurs Dec 12 9:40-11:40 AM
S801 (non-local): Available Thurs Dec 12 9:40 AM. Details to be announced.
|
Ch {Most of 1-15, 18 and other materials} [SCG] |
|
Dec 19: Final Grades will be posted |
Department of Computer Science, Colorado State University, Fort Collins, CO 80523 USA © 2024 Colorado State University |