发明名称 |
一种物理内存管理方法及装置 |
摘要 |
本发明实施例公开了一种物理内存管理方法及装置,用于优化常驻物理内存的存储结构。本发明实施例方法包括:当系统启动时,初始化内存管理单元MMU转换页表的页表项,页表项包括标识位和数据位;将物理页索引表中的物理页地址写入MMU转换页表对应页表项的数据位;当未映射的任一虚拟地址分页需要映射到物理内存时,将存储在虚拟地址分页对应页表项中的物理页地址转存到临时列表;当已映射的任一虚拟地址分页不需要映射到物理内存时,将临时列表中对应的物理页地址写入虚拟地址分页的对应页表项的数据位。通过实施本发明方案,能够根据实际将全部或部分物理页索引表保存到MMU转换页表中,节省常驻物理内存的开销,从而节省了整体物理内存的开销。 |
申请公布号 |
CN103793331A |
申请公布日期 |
2014.05.14 |
申请号 |
CN201210429334.1 |
申请日期 |
2012.10.31 |
申请人 |
安凯(广州)微电子技术有限公司 |
发明人 |
梁雄;王国添;胡胜发 |
分类号 |
G06F12/06(2006.01)I |
主分类号 |
G06F12/06(2006.01)I |
代理机构 |
北京集佳知识产权代理有限公司 11227 |
代理人 |
王宝筠 |
主权项 |
一种物理内存管理方法,其特征在于,包括:当系统启动时,初始化内存管理单元MMU转换页表的页表项,所述页表项包括标识位和数据位,所述标识位用于指示所述页表项对应的虚拟地址分页是否被映射到物理内存,所述数据位用于存储数据;将物理页索引表中的物理页地址写入所述MMU转换页表对应页表项的数据位;当未映射的任一虚拟地址分页需要映射到物理内存时,将存储在所述虚拟地址分页对应页表项中的物理页地址转存到临时列表;当已映射的任一虚拟地址分页不需要映射到物理内存时,将所述临时列表中对应的物理页地址写入所述虚拟地址分页的对应页表项的数据位。 |
地址 |
510663 广东省广州市萝岗区广州科学城科学大道182号创新大厦C1区3楼 |