Memory Management Unit and its Performance Enhancement Techniques

Authors

  • Divya Jamakhandi, Sowmya K B

Abstract

Memory management unit (MMU) is a computer hardware through which address references are passed for translation of virtual memory addresses to physical addresses for effective access of physical memory. An MMU also performs memory protection, cache control and bus arbitration managing the virtual space. While the processor addresses a larger address space the actual available memory in physical may be variant. Hence it becomes important to have a system that converts the address (virtual address) provided by the processor for accessing a certain location to an address that maps it into the physical memory. While Processors are becoming faster, one major bottleneck to this increasing performance is memory access latency. MMU also performs many accesses into memory slowing down the processor. Therefore, this literature presents a detailed review and analysis of Memory Management Unit applications and various ways to improve its performance.

Downloads

Published

2020-05-18

Issue

Section

Articles