General Information
My Information
Name: | Jonathan Misurda |
Office: | 6213 Sennott Square |
Phone: | (412) 624-8835 |
Email: | jmisurda@cs.pitt.edu |
Office Hours: | M 2:00—3:00 T 1:00–3:00 H 1:00–4:00 |
You can find a copy of the syllabus here.
Announcements
(11/05/08) — Project 4 is assigned, due Sunday, December 7, 2008 by midnight. The assignment sheet can be found below.
(10/29/08) — Just to test your program, I've placed a third trace,
swim.trace.gz
in the/u/OSLab/original/
directory. You do not need to include the results in your writeup, it's just to give some more data to see if your counting seems reasonable. We will make no further modifications to any of the project.(10/22/08) — For up to 10 points of extra credit on Project 3, make the following two graphs as part of your writeup:
- A graph that plots memory access addresses over time (much like the sketch we did on the board)
- A graph that plots page fault rate over time (assume 1000 memory references per second)
Describe if there is any correlation between the observed phases of program behavior in the first graph and the page fault rate observed in the second. The best graphs will be incorporated into my slides for future semesters.
(10/15/08) — Project 3 is assigned, due Sunday, November 2, 2008 by midnight. The assignment sheet can be found below.
(10/09/08) —Remember that due to the Monday holiday we will be meeting on Tuesday, October 14th at the normal time in the normal classroom. Office hours on Tuesday will also follow the Monday schedule.
(09/24/08) — A useful link about writing system calls from IBM.
(09/24/08) — Because of an unexpected meeting, I will need to shorten my office hours tomorrow to end at 3pm. If you need to talk to me and cannot make it during 1-3, send me an email.
(09/22/08) — Project 2 is assigned, due Sunday, October 5, 2008 by midnight. The assignment sheet and QEMU files can be found below.
(09/03/08) — Project 1 is assigned, due Sunday, September 21, 2008 by midnight. The assignment sheet and extra files can be found below.
Office hours are posted above for me. The TA's office hours will be:
M 1–2:50pm
W 1–2:50pm
F 1–2pm and 4–5pm.- (08/25/08) — Welcome to the Fall Term (2091)
Slides
- Chapter 1 Slides (PDF)
- Chapter 2 Scheduling Slides (PDF)
- Chapter 2 IPC Slides (PDF)
- Chapter 3 Slides (PDF)
- Chapter 4 Virtual Memory Slides (PDF)
- Chapter 4 Paging Slides (PDF)
- Chapter 5 I/O Slides (PDF)
- Chapter 5 Disks Slides (PDF)
- Chapter 6 Slides (PDF)
- Chapter 9 Part 1 Slides (PDF)
- Chapter 9 Part 2 Slides (PDF)
Projects
For the second project you will need a copy of QEMU and a bootable diskimage. The disk image we will be using and a copy of QEMU for windows is available by clicking here.
Links
-
Download putty: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
-
Windows text editor with syntax highlighting: http://www.editplus.com
-
Unix Command Reference (from CSSD): Here