CSE 30341 Spring 2025 at Notre Dame
dthain@nd.edu
)lcsaszar@nd.edu
)kkazensk@nd.edu
)atsianti@nd.edu
)lli27@nd.edu
)***
indicates not first weekWeek | Reading Due Mon 11:59PM | Tuesday | Thursday | Due Friday 5:00PM |
---|---|---|---|---|
13 Jan | Intro Slides Syllabus OS-List |
Hardware Metric Math BK:Interrupts |
Homework A Ch 1-2 Notes Due |
|
20 Jan | Ch. 3-6 | Process API | Process Implementation BK:Processes |
Project 1 |
27 Jan | Ch. 7-11 | Scheduling |
Scheduling | Homework B |
3 Feb | Ch. 25-29 | Threads | Locks and Data Structures | Project 2 |
10 Feb | Ch. 30 | Condition Vars | CV Contd Examples |
Homework C |
17 Feb | Ch. 31 | CV Contd Pathfinder |
Semaphores Examples |
Project 3 |
24 Feb | Ch. 32-33 | Deadlock | Memory Overview | Homework D |
3 Mar | Ch. 13-16 | Segmentation | Midterm Exam | |
10 Mar | - | Spring Break | Spring Break | |
17 Mar | Ch. 17-19 | Paging Mechanisms | TLBs / Performance | |
24 Mar | Ch. 20-22 | Multi-Level Paging | Swapping | Project 4 |
31 Mar | Ch. 35-37 + 44 | Swapping Cont. | I/O Devices (Mouse / Disk) |
Homework E |
7 Apr | Ch. 38-39 | HDD Datasheet SSD Datasheet |
Buffer Cache | Project 5 |
14 Apr | Ch. 40-42 | Filesystem | Filesystem | (Easter Break) |
21 Apr | Ch. 53-55 | Security | Security | |
28 Apr | - | Review | No Class | Project 6 |
5 May | Final Exam May 8th 7:30-9:30PM |