Skip to content

Latest commit

 

History

History
11 lines (7 loc) · 623 Bytes

File metadata and controls

11 lines (7 loc) · 623 Bytes

VirtualMachine

A Multi-Threaded Virtual Machine designed using C++, built upon a Machine Abstraction layer (Abstraction not authored by me; See sources). Current capabilities include multithreading and mutual exclusion. Primary file (virtualization of machine) is VirtualMachine.cpp. However, needs the abstraction layer and other files provided to run.

"apps" folder contains test cases.

Sources:
VirtualMachineUtils.c, Machine.cpp, Machine.h, main.cpp, and all files in the "apps" folder authored by
Christopher J. Nitta, Professor at UC Davis.

Additionally, Stack Overflow used for general doubts.