MMU Support

The embedded tools company

Technical Support


Memory management is an essential feature in a multi-tasking environment. Memory Management Units (MMUs) are used to translate virtual addresses to physical memory addresses. OS kernels provide each user process with its own virtual address space.

In addition to the memory abstraction at OS level, modern processors already support memory management at hypervisor level. With the introduction of hardware-assisted virtualization, processors are coming with a 2-stage MMU and multiple System MMUs.

In a nutshell, MMUs are intensively used on both levels: OS and hypervisor. The increased complexity is challenging developers of embedded systems today.

The awareness of MMUs and System-MMUs in TRACE32 offers developers a comfortable way to debug their applications. Follow these links to learn more about…


Virtualized Systems

Copyright © 2023 Lauterbach GmbH, Altlaufstr.40, 85635 Höhenkirchen-Siegertsbrunn, Germany   Impressum     Privacy Policy
The information presented is intended to give overview information only.
Changes and technical enhancements or modifications can be made without notice. Report Errors
Last generated/modified: 09-Jan-2023