conference-paper

The Design of Microkernel Memory Management Mechanism Based on Heterogeneous Multi-core Processor

Research footprint

At a glance

Citations
0
References
6
Comments
0
Paper overview

Abstract

In embedded microkernel, memory management directly affects the real-time, security and stability of the system. The main factors affecting the efficiency of memory management are time of memory allocation and memory space utilization. Therefore, the memory mechanism designed in this paper is mainly from such two aspects as time and space. In this paper, the memory prediction allocation mechanism based on historical information is used to reduce the time, and the memory combination allocation mechanism is used to improve the space utilization, so as to improve the overall performance of the embedded microkernel operating system. In addition, due to some drawbacks existing in the current task scheduling strategy for multi-core processor, this paper, combining the merits of task scheduling of global queue and local queue, designs a scheduling strategy based on task-slot, a strategy which not only considers load-balancing control but also parallel performance of the system. Finally, this paper conducts the modification on the μ C / OS-II open-source operating system with the help of the microkernel memory prediction combination model, which creates an operating system suitable for heterogeneous multi-core processor architecture. Moreover, experimental test and result analysis have been conducted, which proves that the microkernel memory prediction combination mechanism designed in this paper has good performance in accord with the development needs of the current embedded system.

Record transparency

Publication details

DOI
10.1145/3232116.3232136
OpenAlex
W2885139196
Document type
conference-paper
Language
EN
Last metadata update
Community

Comments

Log in to join the discussion.

  1. No comments yet. Start the discussion.