Semiconductor storage device and method of controlling the same
First Claim
Patent Images
1. A semiconductor storage device comprising:
- a first nonvolatile memory to store user data of a file;
a second nonvolatile memory to store management data of the file, the second nonvolatile memory being different in type from the first nonvolatile memory; and
a controller to control read/write of data with respect to the first and second nonvolatile memories.
1 Assignment
0 Petitions
Accused Products
Abstract
A semiconductor storage device includes a first nonvolatile memory to store user data of a file, a second nonvolatile memory to store management data of the file, the second nonvolatile memory being different in type from the first nonvolatile memory, and a controller to control read/write of data with respect to the first and second nonvolatile memories.
70 Citations
19 Claims
-
1. A semiconductor storage device comprising:
-
a first nonvolatile memory to store user data of a file;
a second nonvolatile memory to store management data of the file, the second nonvolatile memory being different in type from the first nonvolatile memory; and
a controller to control read/write of data with respect to the first and second nonvolatile memories. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11)
-
-
2. A semiconductor storage device comprising:
-
a first nonvolatile memory to store data;
a second nonvolatile memory to store address conversion information associating a logical address designated on a host side with a physical address on the first nonvolatile memory in which corresponding data is stored, the second nonvolatile memory being different in type from the first nonvolatile memory; and
a controller to control read/write of data with respect to the first nonvolatile memory by referring to the address conversion information stored in the second nonvolatile memory.
-
-
3. A semiconductor storage device comprising:
-
a first nonvolatile memory to store data;
a second nonvolatile memory to store new data of a portion to be updated at a time of data update on the first nonvolatile memory and data of a portion not to be updated are temporarily stored, the second nonvolatile memory being different in type from the first nonvolatile memory; and
a controller which controls read/write of data with respect to the first and second nonvolatile memories.
-
-
12. A method of controlling a semiconductor storage device including a first nonvolatile memory and a second nonvolatile memory different in type from the first nonvolatile memory, comprising:
-
determining whether data requested to be written corresponds to management data of a file or user data;
writing data into the second nonvolatile memory, when data corresponds to the management data; and
writing data into the first nonvolatile memory, when data corresponds to the user data. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
13. A method of controlling a semiconductor storage device including a first nonvolatile memory and a second nonvolatile memory different in type from the first nonvolatile memory, comprising:
-
storing data in the first nonvolatile memory; and
storing address conversion information associating a logical address designated on a host side with a physical address on the first nonvolatile memory in which corresponding data is stored in the second nonvolatile memory.
-
-
14. A method of controlling a semiconductor storage device including a first nonvolatile memory and a second nonvolatile memory different in type from the first nonvolatile memory, the method comprising:
-
storing data in the first nonvolatile memory; and
temporarily storing in the second nonvolatile memory, new data of a portion to be updated at a time of data update on the first nonvolatile memory and data of a portion not to be updated.
-
Specification