CS 326 Operating Systems
Spring 2025 Lecture/Lab Zoom
Week01
- Tue, Jan 21
- Lec Introduction to Operating Systems
- Wed, Jan 22
- Lab Dev Setup
- Summary, Recording
- Thu, Jan 23
- Lec OS Overview and Coding Assistants
- Summary, Recording, iPad Notes
Week02
- Tue, Jan 28
- Lec Processes and Files
- Summary, Recording, iPad Notes
- Wed, Jan 29
- Lab Lab01
- Summary, Recording
- Thu, Jan 30
- Lec C Review
- Summary, Recording, iPad Notes
Week03
- Tue, Feb 4
- Lec File Descriptors
- Summary, Recording, iPad Notes
- Wed, Feb 5
- Lab Lab02
- Summary, Recording, iPad Notes
- Thu, Feb 6
- Lec User Memory
- Summary, Recording, iPad Notes
Week04
- Tue, Feb 11
- Lec File Descriptors
- Summary, Recording, iPad Notes
- Wed, Feb 12
- Lab Pintos Linked Lists
- Summary, Recording, iPad Notes
- Thu, Feb 13
- Lec User Memory
- Summary, Recording, iPad Notes
Week05
- Tue, Feb 18
- Lec Project01 - The Block List
- Summary, Recording, iPad Notes
- Wed, Feb 19
- Lab Project01 - Test01
- Thu, Feb 20
- Lec Project01 - Generalized Block List
- Summary, Recording, iPad Notes
Week06
- Tue, Feb 25
- Lec Heap Allocation Scenarios
- Summary, Recording, iPad Notes
- Wed, Feb 26
- Lab Project01 - Tests 5-10
- Summary, Recording, iPad Notes
- Thu, Feb 27
- Lec Allocation Edge Cases
- Summary, Recording, iPad Notes
Week07
- Tue, Mar 4
- Lec Project01 Interactive Grading
- Wed, Mar 5
- Lab Midterm Review
- Summary, Recording, iPad Notes
- Thu, Mar 6
- Lec Midterm
Week08
- Mon, Mar 10 - Fri, Mar 14
- Spring Break
Week09
- Tue, Mar 18
- Lec File Redirection
- Summary, Recording, iPad Notes
- Wed, Mar 19
- Lab Redirection
- Summary, Recording, iPad Notes
- Thu, Mar 20
- Lec Pipes
- Summary, Recording, iPad Notes
Week10
- Tue, Mar 25
- Lec The Shell - sh
- Summary, Recording, iPad Notes
- Wed, Mar 26
- Lab Roo Code and sh
- Summary, Recording, iPad Notes
- Thu, Mar 27
- Lec System Calls
- Summary, Recording, iPad Notes
Week11
- Tue, Apr 1
- Lec System Call Implementation
- Summary, Recording, iPad Notes
- Wed, Apr 2
- Lab Syscall Args
- Summary, Recording, iPad Notes
- Thu, Apr 3
- Lec Processes - ps
- Summary, Recording, iPad Notes
Week12
- Tue, Apr 8
- Lec Process Synchronization
- Summary, Recording, iPad Notes
- Wed, Apr 9
- Lab Lab02
- Summary, Recording, iPad Notes
- Thu, Apr 10
- Lec Scheduling
- Summary, Recording, iPad Notes
Week13
- Tue, Apr 15
- Lec Vibe Coding: Scheduling
- Summary, Recording, iPad Notes
- Wed, Apr 16
- Lab Lottery and Stride Scheduling
- Summary, Recording, iPad Notes
- Thu, Apr 17
- Lec Scheduling Implementation
- Summary, Recording, iPad Notes