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.