发明名称 |
一种用户态的双控内存镜像实现方法 |
摘要 |
本发明公开了用户态的双控内存镜像实现方法:当每次进行内存申请时,确定所分配的内存段;针对每个内存段,分别将其物理地址映射到一个本端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 |