Memory device and data storing method
First Claim
Patent Images
1. A memory device, comprising:
- a non-volatile memory;
a volatile memory that stores data read from the non-volatile memory; and
a controller that controls operations of the memory device;
wherein,the controller saves to a host device the data stored in the volatile memory without a saving request from the host device;
the controller reads the data from the host device after the data is saved to the host device; and
the controller verifies validity or accuracy of the data read from the host device based on verification data added to the data saved in the host device,wherein the verification data is a checksum or a hash; and
wherein, when there is no match between a checksum or a hash determined from the data saved in the host device and a checksum or a hash added to the data saved in the host device, the controller accesses the non-volatile memory to recover the data saved in the host device.
5 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment, a data storing method includes saving data stored in a memory device to a host device and verifying validity or accuracy of the data saved in the host device.
-
Citations
16 Claims
-
1. A memory device, comprising:
-
a non-volatile memory; a volatile memory that stores data read from the non-volatile memory; and a controller that controls operations of the memory device;
wherein,the controller saves to a host device the data stored in the volatile memory without a saving request from the host device; the controller reads the data from the host device after the data is saved to the host device; and the controller verifies validity or accuracy of the data read from the host device based on verification data added to the data saved in the host device, wherein the verification data is a checksum or a hash; and wherein, when there is no match between a checksum or a hash determined from the data saved in the host device and a checksum or a hash added to the data saved in the host device, the controller accesses the non-volatile memory to recover the data saved in the host device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A data storing method, comprising:
-
saving data stored in a memory device to a host device without a saving request from the host device; reading the data from the host device after saving the data to the host device; verifying validity or accuracy of the data read from the host device based on verification data added to the data saved in the host device; and accessing the memory device to recover the data saved in the host device when there is no match between a checksum or a hash determined from the data saved in the host device and a checksum or a hash added to the data saved in the host device, wherein the verification data is a checksum or a hash. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification