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