General Information
My Information
Name: | Jonathan Misurda |
Office: | 6203 Sennott Square |
Phone: | (412) 624-8408 |
Email: | jmisurda@cs.pitt.edu |
Office Hours: | Mon, Wed: 2:00–3:00pm Tue, Thur: 3:00–5:00pm |
You can find a copy of the syllabus here.
Announcements
Subscribe to feed(12/09/11) — The size of a block pointer is missing from the inode macro. Please fix it to use the following:
#define NUM_POINTERS_IN_INODE ((BLOCK_SIZE - sizeof(unsigned int) - sizeof(unsigned long)) / sizeof(unsigned long))
(11/15/11) — Project 4 is assigned. Please check the assignment sheet for the various deadlines. The assignment sheet and associate files can be found below.
(11/04/11) — For Project 3 Aging, use a tick time of 2000 memory references (lines).
(10/27/11) — Project 3 is assigned, due Sunday, November 13, 2011. The assignment sheet and associate files can be found below.
(09/22/11) — Project 2 is assigned, due Sunday, October 16, 2011. The assignment sheet and associate files can be found below.
(09/06/11) — Project 1 is assigned, due Sunday, September 18, 2011. The assignment sheet and associate files can be found below.
(09/05/11) — PJ's office hours will be Tuesday 11:30am–2:30pm and Friday, 10:00am–1:00pm.
My office hours are posted above and will start on Wednesday.
(08/30/11) — Welcome to the Fall Term (2121)
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)
- I/O Slides (PDF)
- Disks Slides (PDF)
- Filesystems 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