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:30–4:30pm Tue: 1:30–2:30pm |
Syllabus
Monday/Wednesday section | Tuesday/Thursday section |
Announcements
(04/20/14) — due to the downtime yesterday I will extend the deadline by two hours until 2am.
(04/14/14) — There is a bug in the size of an inode struct. It was meant to be the size of a single disk block and is missing a division:
#define NUM_POINTERS_IN_INODE ((BLOCK_SIZE - sizeof(unsigned int) - sizeof(unsigned long))/sizeof(unsigned long))
(03/26/14) — Project 4 is assigned, with two due dates. The assignment sheet can be found below.
(03/03/14) — Project 3 is assigned, due Sunday, March 23, 2014 by midnight. The assignment sheet can be found below.
(02/26/14) — Project 2 has been updated. The changes are in red text.
(02/17/14) — The answers for the quiz are up to help you study for the midterm exam. All of the slides are up as well.
(02/17/14) — Project 2 is assigned, due in two weeks. The assignment sheet can be found below.
(01/23/14) — Project 1 is assigned, due in two weeks. The assignment sheet and necessary files can be found below.
(01/21/14) — A reminder that to keep the two sections in synch, the Tuesday class is cancelled.
(01/13/14) — Office hours have been updated in the online syllabus above.
(01/06/14) — Welcome to the Spring Term (2144)
Slides
- Introduction Slides (PDF)
- Scheduling Slides (PDF)
- IPC Slides (PDF)
- Deadlock Slides (PDF)
- Virtual Memory Slides (PDF)
- Page Replacement (PDF)
- I/O Slides (PDF)
- Disks Slides (PDF)
- Filesystems Slides (PDF)
- Security Part 1 Slides (PDF)
- Security 9 Part 2 Slides (PDF)
Projects
For the first 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.
Links
-
Download putty: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
-
Unix Command Reference (from CSSD): Here