MSCSim -Multilevel and Split Cache Simulator

Learning the various structures and levels of memory hierarchy by means of conventional procedures is a complex subject. A didactic simulator of cache memory (MSCSim) was proposed and developed as part of our undergraduate research, to serve not only as an auxiliary teaching tool for the Computer's Architecture professor, but also as a learning facility tool for the student carrying out his undergraduate or graduate courses. The MSCSim is a multi level simulation platform tool, split cache and memory hierarchy (cache, main and virtual memories) features, to be used for teaching, learning and research purposes. The Simulator encompasses the knowledge of the various levels of the memory hierarchy, and can be either used by students in his studies or by senior researchers. In conclusion, the MSCSim offers the user the possibility to simulate, experiment and learn the various concepts and techniques of the memory hierarchy. With its use, the students can improve their knowledge, executing practical exercises and experiments