G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 11/14 (2006.01) G06F 12/00 (2006.01) G06F 12/16 (2006.01)
Patent
CA 2487244
Disclosed is a method for creating a virtual copy of data stored in a first memory. The virtual copy of data stored in the first memory is created in a second memory in response to a request to create a copy of all data stored in the first memory. Creating the virtual copy includes, in one embodiment, creating first and second tables in memory each one of which comprises a plurality of multibit entries. Each entry of the first table corresponds to a respective memory region of the first memory. Each entry of the second table corresponds to a respective memory region of the second memory. Each first bit of the first table indicates whether the corresponding memory region of the first memory contains valid data. Each second bit of the second table indicates whether data in the corresponding memory region the fist memory has been modified since the first table was created. Each first bit of the second table indicates whether the corresponding memory region of the second memory has been modified since the second table was created. Additionally, using the present invention more that one virtual copy of data stored in the first memory can be created at a time. Further, using the present invention, a virtual copy of the virtual copy can be created.
L'invention concerne un procédé servant à la création d'une copie virtuelle de données stockées dans une première mémoire. La copie virtuelle de données stockées dans la première mémoire est créée dans une seconde mémoire en réponse à une demande de création d'une copie de toutes les données stockées dans la première mémoire. Dans un mode de réalisation, le procédé consiste à créer un premier et un second tableau dans une mémoire, comprenant chacun une pluralité d'entrées multibit. Chaque entrée du premier tableau correspond à une zone mémoire respective de la première mémoire. Chaque entrée du second tableau correspond à une zone mémoire respective de la seconde mémoire. Chaque premier bit du premier tableau indique si la zone mémoire correspondante de la première mémoire contient des données valides. Chaque second bit du premier tableau indique si des données dans la zone mémoire correspondante de la première mémoire ont été modifiées depuis la création du premier tableau. Chaque premier bit du second tableau indique si la zone mémoire correspondante de la seconde mémoire contient des données copiées à partir de la première mémoire. Chaque second bit du second tableau indique si des données dans la zone mémoire correspondante de la seconde mémoire ont été modifiées depuis la création du second tableau. De plus, la présente invention permet de créer plus d'un copie virtuelle des données stockées dans la première mémoire à la fois. La présente invention permet également de créer une copie virtuelle de la copie virtuelle.
Colgrove John A.
Karr Ronald S.
Kekre Anand A.
Kiselev Oleg
Pendharkar Niranjan S.
Smart & Biggar
Symantec Operating Corporation
Veritas Software Corporation
LandOfFree
Method and apparatus for creating a virtual data copy does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for creating a virtual data copy, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for creating a virtual data copy will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1418547