A memory simulator for simulating page replacement algorithms.