Educational simulator for Cache and Virtual addressing

With the increasing computational demand, efficiency and effectiveness of cache and virtual memory become an important area to be looked into. By utilising the correct caching method, an architecture would achieve maximum performance with minimum resources. To choose the appropriate configuration, t...

Full description

Bibliographic Details
Main Author: Paramita, Aryani
Other Authors: Smitha Kavallur Pisharath Gopi
Format: Final Year Project (FYP)
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/69143
_version_ 1826117939856670720
author Paramita, Aryani
author2 Smitha Kavallur Pisharath Gopi
author_facet Smitha Kavallur Pisharath Gopi
Paramita, Aryani
author_sort Paramita, Aryani
collection NTU
description With the increasing computational demand, efficiency and effectiveness of cache and virtual memory become an important area to be looked into. By utilising the correct caching method, an architecture would achieve maximum performance with minimum resources. To choose the appropriate configuration, the fundamental of cache and virtual memory must be understood by every engineer. This project aims to deliver a simulator to visualize cache and virtual memory processes better. The simulator is built for Direct Mapped Cache, Fully Associative Cache, and Set Associative Caches. Replacement policy such as Least Recently Used and First in First out is also being implemented in the simulator. Analysis and comparison of various cache is also made available and supported by interactive graph. Lastly, the simulator has Virtual Memory Simulator dedicated to visualise virtual memory section. The objective of this report is to document the development process of the simulator that consists of two environments: Java-based environment and Web based environment. It will also serve as guides and further explanation on the simulator, making it clearer and more fruitful for the users learning about cache and virtual memory.
first_indexed 2024-10-01T04:35:35Z
format Final Year Project (FYP)
id ntu-10356/69143
institution Nanyang Technological University
language English
last_indexed 2024-10-01T04:35:35Z
publishDate 2016
record_format dspace
spelling ntu-10356/691432023-03-03T20:55:44Z Educational simulator for Cache and Virtual addressing Paramita, Aryani Smitha Kavallur Pisharath Gopi School of Computer Engineering DRNTU::Engineering With the increasing computational demand, efficiency and effectiveness of cache and virtual memory become an important area to be looked into. By utilising the correct caching method, an architecture would achieve maximum performance with minimum resources. To choose the appropriate configuration, the fundamental of cache and virtual memory must be understood by every engineer. This project aims to deliver a simulator to visualize cache and virtual memory processes better. The simulator is built for Direct Mapped Cache, Fully Associative Cache, and Set Associative Caches. Replacement policy such as Least Recently Used and First in First out is also being implemented in the simulator. Analysis and comparison of various cache is also made available and supported by interactive graph. Lastly, the simulator has Virtual Memory Simulator dedicated to visualise virtual memory section. The objective of this report is to document the development process of the simulator that consists of two environments: Java-based environment and Web based environment. It will also serve as guides and further explanation on the simulator, making it clearer and more fruitful for the users learning about cache and virtual memory. Bachelor of Engineering (Computer Science) 2016-11-11T06:28:01Z 2016-11-11T06:28:01Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/69143 en Nanyang Technological University 58 p. application/pdf
spellingShingle DRNTU::Engineering
Paramita, Aryani
Educational simulator for Cache and Virtual addressing
title Educational simulator for Cache and Virtual addressing
title_full Educational simulator for Cache and Virtual addressing
title_fullStr Educational simulator for Cache and Virtual addressing
title_full_unstemmed Educational simulator for Cache and Virtual addressing
title_short Educational simulator for Cache and Virtual addressing
title_sort educational simulator for cache and virtual addressing
topic DRNTU::Engineering
url http://hdl.handle.net/10356/69143
work_keys_str_mv AT paramitaaryani educationalsimulatorforcacheandvirtualaddressing