ITPub博客

首页 > IT职业 > IT生活 > 深层剖析鸿蒙轻内核M核的动态内存如何支持多段非连续性内存

深层剖析鸿蒙轻内核M核的动态内存如何支持多段非连续性内存

IT生活 作者:ybbyic 时间:2021-09-11 12:37:26 0 删除 编辑
摘要:鸿蒙轻内核M核新增支持了多段非连续性内存区域,把多个非连续性内存逻辑上合一,用户不感知底层的不同内存块。

本文分享自华为云社区《鸿蒙轻内核M核源码分析系列九 动态内存Dynamic Memory 补充》,作者:zhushy。

一些芯片片内RAM大小无法满足要求,需要使用片外物理内存进行扩充。对于多段非连续性内存,需要内存管理模块统一管理,应用使用内存接口时不需要关注内存分配属于哪块物理内存,不感知多块内存。

多段非连续性内存如下图所示:

鸿蒙轻内核M核新增支持了多段非连续性内存区域,把多个非连续性内存逻辑上合一,用户不感知底层的不同内存块。本文来分析下动态内存模块的支持多段非连续内存的源码,帮助读者掌握其使用。本文中所涉及的源码,以OpenHarmony LiteOS-M内核为例,均可以在开源站点更多学习内容,请点击关注IoT物联网社区,添加华为云IoT小助手微信号(hwc-iot),获取更多资讯

 

点击关注,第一时间了解华为云新鲜技术~

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/1769/viewspace-2795904/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2019-04-15

  • 博文量
    88
  • 访问量
    1012