基于MPU的内存访问方法、装置、电子设备及存储介质

基本信息

申请号 CN202210437892.6 申请日 -
公开(公告)号 CN114780446A 公开(公告)日 2022-07-22
申请公布号 CN114780446A 申请公布日 2022-07-22
分类号 G06F12/02(2006.01)I;G06F12/06(2006.01)I;G06F9/50(2006.01)I 分类 计算;推算;计数;
发明人 彭志航;隋平礼 申请(专利权)人 四川凝思软件有限公司
代理机构 - 代理人 -
地址 610021四川省成都市锦江区工业园区创业产业商务区锦盛路2号13栋8层806号
法律状态 -

摘要

摘要 本发明提供了一种基于MPU的内存访问方法、装置、电子设备及存储介质,内存访问方法包括:根据线程实际所需访问的内存段建立灵活页表,灵活页表中包括若干个灵活页,每个灵活页对应内存池组中的一个内存块,线程所需访问的内存段由一个或多个内存块组成;根据线程实际所需访问的内存段,从灵活页表中获取对应的一个或多个灵活页放到线程的地址空间;建立线程的使用灵活页链表;线程通过获取地址空间中的一个或多个灵活页,并通过使用灵活页链表映射获取到内存池中的对应的内存段,实现对内存段的访问。本发明通过使用灵活页的方式去授予线程匹配的内存空间,可以尽可能避免内存管理错误的触发,从而实现嵌入式系统软件的安全性、可靠性。