发明名称 一种用户态的双控内存镜像实现方法
摘要 本发明公开了用户态的双控内存镜像实现方法:当每次进行内存申请时,确定所分配的内存段;针对每个内存段,分别将其物理地址映射到一个本端vphy地址,并将映射关系记录到本端的vphy表中;各本端vphy地址组成一个连续的vphy地址段,将该vphy地址段映射到一个用户态虚拟地址,并将映射关系记录到用户态地址映射表中;获取对端的vphy表,将其中的各物理地址分别映射到一个本端vphy地址,并将映射关系记录到本端的vphy表中;对于任意两个物理地址,如果其对应的对端vphy地址是连续的,则对应的本端vphy地址也是连续的;分别将本端各连续的vphy地址段映射到一个用户态虚拟地址,并将映射关系记录到用户态地址映射表中。应用本发明所述方案,能够提高用户态存储系统的稳定性。
申请公布号 CN103530241A 申请公布日期 2014.01.22
申请号 CN201310449375.1 申请日期 2013.09.24
申请人 创新科存储技术(深圳)有限公司;创新科存储技术有限公司 发明人 余海滨
分类号 G06F12/10(2006.01)I 主分类号 G06F12/10(2006.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 谢安昆;宋志强
主权项 一种用户态的双控内存镜像实现方法,其特征在于,包括:进行M次内存申请,M为正整数;其中,针对每次内存申请,分别进行如下处理:确定为本次申请所分配的N个内存段,N为正整数;针对每个内存段,分别将其物理地址映射到一个本端虚拟物理vphy地址,并将映射关系记录到本端的vphy表中;各本端vphy地址组成一个连续的vphy地址段,将该vphy地址段映射到一个用户态虚拟地址,并将映射关系记录到用户态地址映射表中;获取对端的vphy表,将其中的各物理地址分别映射到一个本端vphy地址,并将映射关系记录到本端的vphy表中;其中,对于任意两个物理地址,如果其对应的对端vphy地址是连续的,则对应的本端vphy地址也是连续的;分别将本端未进行映射的、各连续的vphy地址段映射到一个用户态虚拟地址,并将映射关系记录到用户态地址映射表中。
地址 518057 广东省深圳市南山区科技中二路深圳软件园9#楼501、502