发明名称 |
用于创建虚拟数据拷贝的方法和系统 |
摘要 |
公开了一种用于创建存储在第一存储器内的数据的虚拟拷贝的方法。响应创建存储在第一存储器内的全部数据的拷贝的请求,在第二存储器内创建存储在第一存储器内的数据的虚拟拷贝。在一个实施例中创建虚拟拷贝包括,在存储器中创建第一和第二表,每个表包括多个多位的表项。第一表的每个表项相应于第一存储器的各个存储器区域。第二表的每个表项相应于第二存储器的各个存储器区域。第一表的每个第一位指示着第一存储器的相应的存储器区域是否包含有效数据。第二表的每个第二位指示着自从第一表被创建以来,第一存储器的相应的存储器区域内的数据是否被修改过。第二表的每个第一位指示着自从第二表被创建以来,第二存储器的相应的存储器区域是否被修改过。此外,使用本发明,可以一次创建存储在第一存储器的数据的多于一个的虚拟拷贝。另外,使用本发明可以创建虚拟拷贝的虚拟拷贝。 |
申请公布号 |
CN100440155C |
申请公布日期 |
2008.12.03 |
申请号 |
CN03810575.6 |
申请日期 |
2003.05.09 |
申请人 |
维里塔斯管理公司 |
发明人 |
A·A·凯克;J·A·科尔格罗夫;O·基谢廖夫;R·S·卡尔;N·S·彭达卡尔 |
分类号 |
G06F11/14(2006.01) |
主分类号 |
G06F11/14(2006.01) |
代理机构 |
北京市中咨律师事务所 |
代理人 |
于静;李峥 |
主权项 |
1.一种用于创建虚拟数据拷贝的方法,包括:将数据从第一存储器的存储器区域拷贝到第二存储器的存储器区域,其中所述第一存储器的存储器区域与所述第二存储器的存储器区域的大小相等;在相应于第二存储器的存储器区域的存储器中设置第一位,其中第一位被设置为指示着第二存储器的存储器区域存储着从第一存储器的存储器区域拷贝的数据;在将数据从第一存储器的存储器区域拷贝到第二存储器的存储器区域之后,修改存储在第二存储器的存储器区域内的数据;在存储器中设置第二位,其中第二位被设置为指示着自从存储在第二存储器的存储器区域内的数据被从第一存储器的存储器区域拷贝以来,存储在第二存储器的存储器区域内的数据已被修改过。 |
地址 |
美国加利福尼亚州 |