Operating Systems
Past projects
These are the projects that I assigned to students during the summer 2011 Operating Systems course:
Tools
I’m posting some tools here that you can study.
- For project 3, Virtual Memory, I used a small Python script to generate a fake memory trace. As always, ignore the jpg extension on this file. It’s a Python program.
- For project 4, Interprocess Communication, I used a small C program called commander (version 2) to write commands to a named pipe for reading by the process. The code posted here is not my original source code, but the source code that a student reverse engineered from my compiled executable. It’s nearly identical! Again, disregard the jpg extension; the file contains C source code for the program.