Virtual storage systems and virtual storage system operational methods
First Claim
1. A virtual storage system comprising:
- a physical storage space configured to store data;
a virtual storage space adapted to provide a representation of the data stored within the physical storage space to a host;
a memory configured to store a plurality of pointers utilized to implement addressing intermediate the physical storage space and the virtual storage space; and
a controller configured to extract selected ones of the pointers from the memory and to provide the selected pointers in a storage location different than the memory at a first moment in time and to extract the selected pointers from the storage location and to provide the selected pointers in the memory at a second moment in time subsequent to the first moment in time.
4 Assignments
0 Petitions
Accused Products
Abstract
Virtual storage systems and virtual storage system operational methods are described. According to one aspect, a virtual storage system includes a physical storage space configured to store data, a virtual storage space adapted to provide a representation of data stored within the physical storage space to a host, a memory configured to store a plurality of pointers utilized to implement addressing intermediate the physical storage space and the virtual storage space, and a controller configured to extract selected ones of the pointers from the memory and to provide the selected pointers in another storage location different than the memory at a first moment in time and to extract the selected pointers from the another storage location and to provide the selected pointers in the memory at a second moment in time subsequent to the first moment in time.
-
Citations
30 Claims
-
1. A virtual storage system comprising:
-
a physical storage space configured to store data; a virtual storage space adapted to provide a representation of the data stored within the physical storage space to a host; a memory configured to store a plurality of pointers utilized to implement addressing intermediate the physical storage space and the virtual storage space; and a controller configured to extract selected ones of the pointers from the memory and to provide the selected pointers in a storage location different than the memory at a first moment in time and to extract the selected pointers from the storage location and to provide the selected pointers in the memory at a second moment in time subsequent to the first moment in time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A virtual storage system comprising:
-
physical storage means configured to store data at a plurality of physical storage locations; virtual storage means adapted to provide a representation of the physical storage means to a host using a plurality of virtual storage locations; mapping means configured to associate a plurality of the virtual storage locations with a plurality of the physical storage locations; and controller means configured to utilize the mapping means to access the physical storage locations, to deactivate a portion of the mapping means at an initial moment in time wherein the deactivated portion of the mapping means is not utilized to access the physical storage locations, and to activate the portion of the mapping means at a subsequent moment in time wherein the activated portion of mapping means is utilized to access the physical storage locations. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A virtual storage system operational method comprising:
-
providing a virtual storage space including a plurality of virtual storage locations; providing a physical storage space including a plurality of physical storage locations configured to store data; and providing a memory comprising a mapping system for associating respective ones of the virtual storage locations with respective ones of the physical storage locations; extracting at least a portion of the mapping system from the memory at a first moment in time; and providing the extracted portion of the mapping system into the memory at a second moment in time subsequent to the first moment in time. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification