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, Thur: 1:30–2:30pm |
Syllabus
Monday/Wednesday section | Tuesday/Thursday section |
Announcements
(12/09/14) — Quiz 3 answers for studying if you haven't gotten your graded quiz back.
(11/15/14) — Project 4 is assigned. There are multiple due dates. See the assignment sheet below for information.
(10/22/14) — Project 3 is assigned, due Sunday, November 9, 2014, by midnight. The assignment sheet can be found below.
(09/10/14) — The missing package for the original QEMU download has been found. Fix it by typing:
tce-load -wi eglibc_base-dev
Or you can download the fixed version below
(09/08/14) — Project 1 is assigned, due Sunday, September 21, 2014, by midnight. The assignment sheet and necessary files can be found below.
(09/02/14) — Office hours are posted. Mine are listed above, and the TA's are on the online syllabus linked above.
(08/25/14) — Welcome to the Fall Term (2151)
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 Part 2 Slides (PDF)
Projects
- Project 4: File System
- Project 3: Virtual Memory
- Project 2: Syscalls and IPC
- We will be using a different version of Linux and QEMU (x86-based instead of ARM) for this project. The disk image and a copy of QEMU for windows is available by clicking here. For Mac users, you can download an older but GUI-based : Q.app. Point it at the tty.qcow2 disk image in the above zip.
- For Linux users and Mac users wanting to use the homebrew version, I have a test version of the disk image and a start.sh script to run it. It should be identical to the above version in terms of functionality, but actually boot with a recent version of QEMU. IF THE ORIGINAL WORKS FOR YOU, DON'T BOTHER WITH THIS ONE.
- Project 1: Graphics Library
Links
-
Download putty: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
-
Unix Command Reference (from CSSD): Here