General Information
My Information
Name: | Jonathan Misurda |
Office: | 6213 Sennott Square |
Phone: | (412) 624-8835 |
Email: | jmisurda@cs.pitt.edu |
Office Hours: | Mon: 1:00–3:00 Tue, Thu: 3:00–5:00 |
You can find a copy of the syllabus here.
Announcements
Subscribe to feed(12/09/10) — Project 4 grading will be partially based upon an in-person demonstration to one of the TAs. Please go to http://www.cs.pitt.edu/~pdillon/TA/cs1550/project4Signup.php to sign up for a time slot that both you and your partner can make.
(11/18/10) — Project 4 is assigned. Please see the assignment sheet for the various deadlines. The assignment sheet can be found below.
(11/02/10) — Project 3 is assigned due Sunday, November 14, 2010 by midnight. The assignment sheet can be found below.
(10/19/10) — All of the slides are up for the midterm.
Give the second quiz a try and when you're done, compare your answers to this key.
Project 2 grading will be partially based upon an in-person demonstration to one of the TAs. Please go to http://www.cs.pitt.edu/~pdillon/TA/cs1550/project2Signup.php to sign up for a 15 minute time slot.
(09/28/10) — Jesse's office hours this week are Monday 3–4:30 and Wednesday: 11:30–1. His normal hours will resume next week.
(09/28/10) — Project 2 is assigned, due Sunday, October 17, 2010, by 11:59 pm. The assignment sheet and associated QEMU files can be found below.
(09/20/10) — Thot is back up. Apparently the issue was with the AFS authentication and not any specific project. Please report when you're having issues but make sure to check the website first for announcements.
(09/19/10) —
Someone's project has an infinite loop of forks in it and seems to have overloaded thot. While I attempt to find someone who can reboot the machine, please useunixs.cis.pitt.edu
to develop, test, and submit your project. It will be adequate for our purposes.(09/07/10) — Project 1 is assigned, due Sunday, September 19, 2010, by 11:59 pm. The assignment sheet and associated files can be found below.
The TA office hours are listed below and by appointment. Mine are at the top of the page.
PJ: | Mon: 4:30–6:30 Wed, Fri: 1:00–3:00 |
Jesse: | Tue, Thu: 3:00–4:30 |
(08/31/10) — Welcome to the Fall Term (2111)
Slides
- Chapter 1 Slides (PDF)
- Chapter 2 Scheduling Slides (PDF)
- Chapter 2 IPC Slides (PDF)
- Chapter 6 Deadlock Slides (PDF)
- Chapter 3 Virtual Memory Slides (PDF)
- Chapter 3 Page Replacement (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. For Mac users: Q.app.
- Project 4: File System
- Project 3: VM Simulator
- Project 2: Syscalls and IPC
- Project 1: Writing a Shell
Links
-
Download putty: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
-
Unix Command Reference (from CSSD): Here