STORAGE CONTROL APPARATUS AND STORAGE CONTROL METHOD
First Claim
1. A storage control apparatus, comprising:
- a storage unit that stores association information showing multiple physical chunks which are configured in a physical address space of a nonvolatile semiconductor memory, multiple logical storage areas which are configured in a logical address space of the nonvolatile semiconductor memory, multiple logical chunks which are respectively associated with the multiple physical chunks, and an association between a logical storage area and a logical chunk;
an association unit which changes the association by changing the association information in accordance with states of the multiple physical chunks, and identifies based on the association information a physical storage area corresponding to a logical storage area specified by an input/output request; and
an execution unit which executes the input/output request with respect to the identified physical storage area.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage control apparatus comprises a storage unit, an association unit, and an execution unit. The storage unit stores association information showing multiple physical chunks which are configured in a physical address space of a nonvolatile semiconductor memory, multiple logical storage areas which are configured in a logical address space of the nonvolatile semiconductor memory, multiple logical chunks which are respectively associated with the multiple physical chunks, and an association between a logical storage area and a logical chunk. The association unit changes the association by changing the association information in accordance with a state of the nonvolatile semiconductor memory, and identifies based on the association information a physical storage area corresponding to a logical storage area specified in an input/output request from a computer. The execution unit executes the input/output request with respect to the identified physical storage area.
25 Citations
13 Claims
-
1. A storage control apparatus, comprising:
-
a storage unit that stores association information showing multiple physical chunks which are configured in a physical address space of a nonvolatile semiconductor memory, multiple logical storage areas which are configured in a logical address space of the nonvolatile semiconductor memory, multiple logical chunks which are respectively associated with the multiple physical chunks, and an association between a logical storage area and a logical chunk; an association unit which changes the association by changing the association information in accordance with states of the multiple physical chunks, and identifies based on the association information a physical storage area corresponding to a logical storage area specified by an input/output request; and an execution unit which executes the input/output request with respect to the identified physical storage area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A storage control method, comprising:
-
storing association information showing multiple physical chunks which are configured in a physical address space of a nonvolatile semiconductor memory, multiple physical storage areas in each multiple chunk, multiple logical chunks which are respectively associated with the multiple physical chunks, multiple logical storage areas configured in a logical address space of the nonvolatile semiconductor memory, and an association between a logical storage area and a logical chunk; changing the association by changing the association information in accordance with a state of the nonvolatile semiconductor memory; identifying based on the association information a physical storage area corresponding to a logical storage area specified in accordance with an input/output request from a computer; and executing an input/output request from the computer with respect to the identified physical storage area, wherein the association information shows an association of a first physical chunk and a first logical chunk, an association of a second physical chunk and a second logical chunk, and an association of a first logical chunk and a first logical storage area, and the change associates the first logical storage area with the second logical chunk in the association information in accordance with a state of the nonvolatile semiconductor memory.
-
Specification