Virtual Machine Projects
In this course we will learn by doing. You will implement:
- A full-system emulator for a classic 16-bit machine
- A working Java Virtual Machine
- A barebones system hypervisor (or an open-ended project)
- A container engine (or an open-ended project)
Table of contents
- Project 1 Prelim- P1 Prelim
- Project 1- P1
- Project 2- P2
- Project 3- P3
- Project 4- P4
- Project X- Research