CSC369H: UTM Lectures

Week Reading Tutorial (Thu) Lecture (Fri)
1 Ch 1, 2.1-2.2
None Administrivia
Intro to Threads
Slides
2 Ch 2.3-2.4
C Review Slides
Pass by Value vs. Pass by Reference
Memory layout code
Synchronization
Slides
3 (Ch 2.3, 2.4)
Debugging, Concurrency
Mergesort Code
Monitors, Transactions
Processes in the OS
Slides
4 (Ch 1)
Intro to OS/161
gdbinit for OS/161
Process Creation and Destruction
System Calls
Slides
5 Ch 3, Ch 2.5
Ex 35, 37-38, 40, 45
OS/161 Synchronization, Fork, and Exec
Slides
CPU Scheduling
Slides
6 Ch 4.1-4.3, 4.8
Ex 1, 3, 5, 7-8
A2 tips: Fork and Exec Deadlock
Intro to Memory Management
Slides
7 Ch (4.3), 4.7
Ex 13-15, 20, 37
Midterm Review
Bring your questions!
Memory Management
Slides
8 Ch 4.4-4.6 Midterm Group Midterm Component (30 mins)
TLB Misses
Slides
9 Ch 6.1-6.4 Introduction to A3
Intro to A3
Segmentation and Page Tables
Intro to Filesystems
Slides
10 Ch (5.1-5.3), 5.4 Prefetching Filesystems
Slides
11 Ch 6.3.8, 11.7.3 A3: Testing and Evaluation
VM Questions
Disk I/O
Slides
12 File System and Disk Exercises Exam Review
Slides