CS 3750, Fall 2022   Class Schedule, Lecture Notes

Note: Schedule will change please check regularly.

WK Class/Date Topic Book Chapters Homeworks Lecture Notes
1 Tue 8/23 Introduction Book Intro Day 1 Slides
Thu 8/25 What is an OS? And Virtualization OSs Intro
2 Tue 8/30 What is an OS? And vocabulary Virt. Dialogue, Processes, Process API Introductory slides
Thu 9/1
3 Tue 9/6 CPU / Processes Direct Execution / Mechanisms, CPU Scheduling
Thu 9/8 Lab Activity. Meet in DBH 288, CS lab. Lab 1 assigned
4 Tue 9/13 CPU / Scheduling Scheduling slides
Thu 9/15 MLFQ Scheduling, Scheduling: Proportional Share, (entirely optional: Multiprocessor Scheduling), Summary Lab 1 due
5 Tue 9/20 Scheduling / Bit Operators in C Problem Set 1 assigned
updated 9/22
Bit Operators slides
Thu 9/22 Memory Memory Dialogue, Address Spaces Memory slides, first part
6 Tue 9/27 Memory API, Address Translation Problem Set 1 due
Thu 9/29 Midterm
7 Tue 10/4
Thu 10/6 Class on Zoom today, due to travel Segmentation, Free Space Management
8 Tue 10/11 Paging, Replacement Algorithms Paging, TLBs
Thu 10/13 Smaller Tables, Page Faults and other Mechanisms, Paging Policies,
9 Tue 10/18 Real Memory Systems (examples), VM summary dialogue Memory slides, second part
Thu 10/20 Problem Set 2 assigned
10 Tue 10/25
Thu 10/27 Lab 2 assigned
11 Tue 11/1 Problem Set 2 due
Thu 11/3 Midterm
12 Tue 11/8 Persistence Dialogue, I/O Devices, Hard Disk Drives Lab 2 due
Thu 11/10 Persistence - the Devices Drivers slides
13 Tue 11/15 Lab 3 assigned
Thu 11/17 Persistence slides, first set
14 Tue 11/22 Non-instructional Day: No classes today.
Thu 11/24 School Holiday: Thanksgiving
15 Tue 11/29 RAID (not the bug spray) Redundant Disk Arrays (RAID), Files and Directories Lab 4 assigned
Thu 12/1 Persisting at persistence Lab 3 due Exam questions written in class
16 Tue 12/6 File System Implementation, Fast File System (FFS) Problem Set 3 assigned Persistence slides, second set
Thu 12/8 Last day of class
18 Thursday 12/15 FINAL EXAM
Location: Naraghi 322
Time: 11:15 am - 1:15 pm
Lab 4 due (12/16)
Problem Set 3 due