Notes
Extra Credit
CS350 Operating Systems
Course Info
See
course website
Instructor:
Ali Mashtizadeh
Email: mashti AT uwaterloo DOT ca (start subject line with CS350)
Lecture: TTh 11:30AM or 4:00PM
Office Hours: Friday 3:00PM-5:00PM or By Appointment
Notes
1.
Intro
2.
Processes and Threads
(Updated with more OS/161 details)
3.
Processes and Threads (continued)
(Updated with more OS/161 details)
4.
Synchronization
5.
Synchronization II
6.
Synchronization III
7.
Processes and System Calls
8.
Context Switches: System Calls and Scheduling
9.
Virtual Memory Hardware
10.
Virtual Memory Hardware II
11.
Memory Allocation
12.
Virtual Memory Software
13.
Virtual Memory Software II
14. Review
15.
Scheduling
16.
Scheduling II
17.
IO and Devices
18.
Disk Devices
19.
File Systems I
20. File Systems I (Continued)
21.
File Systems II
22. File Systems II (Continued)