CS 2510: Computer Operating Systems
Instructor: |
Jack Lange, Assistant Professor |
|
Sennott Square, Office #5407
|
|
jacklange@cs.pitt.edu
|
Office Hours: |
TTH 2-3PM |
|
|
TA: |
Yuyu Zhou |
|
Sennott Square, Office #5412
|
|
yuyuzhou@cs.pitt.edu |
Office Hours: |
TBA |
|
Lectures: |
Tues/Thurs 11:00 AM - 12:15 PM |
Room: |
Sennott Square, Rm. 5313 |
|
Announcements
- The Final Exam is on Tues (12/15) from 11:00 - 12:15PM
Homework Assignments
- Assignment 1 is available here. Due 10/1.
Projects
- Project 1 (pdf) Due: 10/29
- The ezxml library is an easy way to parse XML syntax. Available here
- Project 2 (pdf) Due: 12/13
Schedule
Topic |
Readings |
Introduction (pdf) |
Chapter 1 |
Distributed Systems Architecture (pdf) |
Chapter 2 |
Processes and Threads Systems Architecture (pdf) |
Chapter 3, Scheduler Activations Akaros (Chapter 2 provides a nice overview of the history of OS threading models) |
RPC (pdf) |
Chapter 4 |
Message Passing (pdf) |
Chapter 4 |
Data Dissemination (pdf) |
Chapter 4 |
Midterm Review (pdf) |
|
Time (pdf)
Synchronization (pdf)
|
Chapter 6 |
Consistency Models (pdf)
|
|
Map Reduce (pdf)
|
|
Final Review (pdf)
|
|
Grading
- 20% Midterm
- 30% Final
- 30% Projects
- 20% Homework
Disability Resources and Services
If you have a disability for which you are or may be requesting an accommodation, you are encouraged to contact the instructor and Disability Resources and Services, 216 William Pitt Union, 412-648-7890 or 412-383-7355 (TTY), as early as possible in the term.
|