This project simulates the entire memory subsystem of a computer, which mainly includes:
- main memory (RAM);
- a 4-way set-associative, write-back L2 cache;
- a direct-mapped, write-back L1 cache in C;
- the interface between the CPU and the memory subsystem.