Abstract
With the development of Internet of Things technology, embedded real-time operating system has been more and more widely used. The embedded real-time operating system has higher requirements on the real-time, fragmentation rate and reliability of dynamic memory allocation. Therefore, dynamic memory allocation has become an important research content of embedded real-time operating system. Aiming at the shortage of μC/OS-II memory management mechanism, an improved memory management algorithm is proposed. By predicting transient objects, allocating them on one side of the heap memory, and then allocating the remaining objects on the other side of the heap memory, the algorithm uses enhanced multilevel separation mechanisms and look-up tables and hierarchical bitmaps to make efficient use of memory occupy. The comparison experiment of μC/OS-II platform shows that the improved dynamic memory allocation algorithm can better improve the speed and utilization of memory allocation. The dynamic memory algorithm has better real-time performance and can effectively improve the memory management of embedded real-time operating system performance.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.