Design a Smart Memory Management (SaMM) for Embedded System without MMU

Journal: GRENZE International Journal of Engineering and Technology
Authors: Debasis Behera, Suvendu Narayan Mishra
Volume: 10 Issue: 2
Grenze ID: 01.GIJET.10.2.832 Pages: 5685-5696

Abstract

Memory utilization is an ongoing significant obstacle in the domain of embedded systems lacking Memory Management Units (MMUs). A novel approach is presented for developing and implementing a tailored Smart Memory Management (SaMM) system intended for implementation in such environments. Memory allocation and utilization are optimized by SaMM through the prioritization of memory blocks based on dynamic requirements and usage patterns. SaMM anticipates that by employing both static and dynamic allocation mechanisms, system performance is going to be enhanced and memory fragmentation is going to be reduced. The proposed approach offers efficient and lightweight memory management capabilities. Moreover, it seamlessly incorporates into contemporary embedded systems without the need for MMU support. SaMM posits that the implementation of both static and dynamic allocation algorithms is going to result in an amelioration of memory fragmentation and an enhancement of system performance. The suggested technique provides memory management features that are both efficient and lightweight. Furthermore, it integrates effortlessly into modern embedded systems, eliminating the requirement for MMU support.

Download Now << BACK

GIJET