In this paper we present a tool that virtualizes creation and execution of large address space programs, and visualizes working of virtual memory system in response to their virtualized execution to facilitate effective teaching-learning of the abstract concept and technical details of virtual memory system. The tool allows users to write large address space virtual programs using a small set of instructions, virtualize their execution and visualize the working of virtual memory system in response to their virtualized execution. We also evaluated students' response towards the tool to investigate its teaching-learning effectiveness and acceptance by student community. The results suggest that with respect to the Technology Acceptance Model variables, students had positive values indicating a tendency to be favorable towards using the tool in their learning. Students exhibited high intention to use the tool, demonstrated a high positive attitude towards the tool, and showed high perceived usefulness of the tool to acquire complete, concrete and confident knowledge of virtual memory system.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.