The UR-OS operating system simulator, initially designed to facilitate the teaching and learning of process management concepts, has been successfully extended to encompass the critical domain of Memory Management. This enhanced version incorporates various changes in internal infrastructure, system, and the implementation of program memory allocation algorithms and free memory management algorithms, offering students hands-on experience in understanding the complexities of memory management within an operating system environment. The integration of this enhanced simulator was perceived positively by the students, fostering increased student engagement, and a better comprehension of the subject matter; however, due to some logistics elements, like the fast-paced development of the platform during the course, and the many versions generated, the student's motivation perception of the tool slightly reduced. However, the general perception was positive in all questions asked in the survey, which suggests the positive impact of the simulator on the learning experience.