Wednesday, June 25, 2008

Software Virtual Memory Management for MMU-less Embedded Systems

by Siddharth Choudhuri & Tony Givargis

Abstract

For an embedded system designer, the rise in processing speeds of embedded processors and microcontroller evolution has lead to the possibility of running computation and data intensive applications on small embedded devices that earlier only ran on desktop-class systems. From a memory stand point, there is a similar need for running larger and more data intensive applications on embedded devices.
However, support for large memory adadress spaces, specifically, virtual memory, for MMU-less embedded systems is lacking. In this research, we present a software virtual memory scheme for MMU-less systems based on an application level virtual memory library and a virtual memory aware assembler. Our virtual memory support is transparent to the programmer, can be tuned for a specific application, correct by construction, and fully automated. Our experiements validate the feasibility of virtual memory for MMU-less embedded systems using benchmark programs.

--> pengelolaan virtual memory pada embedded system yang tidak memiliki MMU

kata kunci :
1. Virtual Memory
2. Pengelolaan Virtual Memory
--- dengan software
--- dengan Memory Manajemen Unit
3. Memory Manajemen Unit
4. Embedded System
5. MMU-less Embedded system

For other preview, visit IT Journal Preview