DATA BACKUP IN NON-VOLATILE MEMORY
First Claim
1. A method of storing data in a non-volatile memory medium which permits data writing in a memory area after old data thereof is erased, comprising the steps of:
- a) providing a data-storage area in each of a plurality of non-volatile memories with respect to each of different data types; and
b) writing incoming data of a given data type in a corresponding data-storage area in a first one of the non-volatile memories while a second one of the non-volatile memories is being subjected to data erasure of the given data type after a corresponding data-storage area in the second one of the non-volatile memories is filled with the incoming data of the given data type.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of storing data in a non-volatile memory medium which permits data writing in a memory area after old data thereof is erased is presented. The method includes the steps of providing a data-storage area in each of a plurality of non-volatile memories with respect to each of different data types, and writing incoming data of a given data type in a corresponding data-storage area in a first one of the non-volatile memories while a second one of the non-volatile memories is being subjected to data erasure of the given data type after a corresponding data-storage area in the second one of the non-volatile memories is filled with the incoming data of the given data type.
-
Citations
31 Claims
-
1. A method of storing data in a non-volatile memory medium which permits data writing in a memory area after old data thereof is erased, comprising the steps of:
-
a) providing a data-storage area in each of a plurality of non-volatile memories with respect to each of different data types; and
b) writing incoming data of a given data type in a corresponding data-storage area in a first one of the non-volatile memories while a second one of the non-volatile memories is being subjected to data erasure of the given data type after a corresponding data-storage area in the second one of the non-volatile memories is filled with the incoming data of the given data type. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of storing data in a non-volatile memory medium which permits data writing in a memory area after old data thereof is erased, comprising the steps of:
-
a) providing control-data areas for respective non-volatile memories in each of the non-volatile memories such that each of the control-data areas stores operation statuses of a corresponding one of the non-volatile memories; and
b) copying contents of a control-data area in a first one of the non-volatile memories to a control-data area in a second one of the non-volatile memories before erasing the control-data area in the first one of the non-volatile memories, thereby effecting continued control of the operation statuses of a corresponding one of the non-volatile memories. - View Dependent Claims (8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20)
-
-
13. A method of storing data in a non-volatile memory medium which permits data writing in a memory area after old data thereof is erased, comprising the steps of:
-
providing a memory area which stores a number of occurrences of a given event in a non-volatile memory;
setting a first bit state in all bits of the memory area as initialization thereof; and
changing one of predetermined bits of the memory area from the first bit state to a second bit state each time the given event occurs, thereby counting the number of occurrences of the given event without a need for erasing the memory area.
-
-
15. A device for storing data in a non-volatile memory medium which permits data writing in a memory area after old data thereof is erased, comprising:
-
a plurality of non-volatile memories each having a data-storage area therein provided for each of different data types; and
a unit configured to write incoming data of a given data type in a corresponding data-storage area in a first one of said non-volatile memories while a second one of said non-volatile memories is being subjected to data erasure of the given data type after a corresponding data-storage area in the second one of said non-volatile memories is filled with the incoming data of the given data type.
-
-
21. A device for storing data in a non-volatile memory medium which permits data writing in a memory area after old data thereof is erased, comprising:
-
non-volatile memories each having therein control-data areas provided for the respective non-volatile memories such that each of the control-data areas stores operation statuses of a corresponding one of said non-volatile memories; and
a unit configured to copy contents of a control-data area in a first one of said non-volatile memories to a control-data area in a second one of said non-volatile memories before erasing the control-data area in the first one of said non-volatile memories, thereby effecting continued control of the operation statuses of a corresponding one of said non-volatile memories. - View Dependent Claims (22, 23, 24, 25, 26, 28)
-
-
27. A device of storing data in a non-volatile memory medium which permits data writing in a memory area after old data thereof is erased, comprising:
-
a non-volatile memory having therein a memory area which stores a number of occurrences of a given event; and
a unit configured to set a first bit state in all bits of the memory area as initialization thereof, and to change one of predetermined bits of the memory area from the first bit state to a second bit state each time the given event occurs, thereby counting the number of occurrences of the given event without a need for erasing the memory area.
-
-
29. A device for storing data in a non-volatile memory medium which permits data writing in a memory area after old data thereof is erased, comprising:
-
a plurality of non-volatile memories each having a data-storage area therein provided for each of different data types; and
means for writing incoming data of a given data type in a corresponding data-storage area in a first one of said non-volatile memories while a second one of said non-volatile memories is being subjected to data erasure of the given data type after a corresponding data-storage area in the second one of said non-volatile memories is filled with the incoming data of the given data type.
-
-
30. A device for storing data in a non-volatile memory medium which permits data writing in a memory area after old data thereof is erased, comprising:
-
non-volatile memories each having therein control-data areas provided for the respective non-volatile memories such that each of the control-data areas stores operation statuses of a corresponding one of said non-volatile memories; and
means for copying contents of a control-data area in a first one of said non-volatile memories to a control-data area in a second one of said non-volatile memories before erasing the control-data area in the first one of said non-volatile memories, thereby effecting continued control of the operation statuses of a corresponding one of said non-volatile memories.
-
-
31. A device of storing data in a non-volatile memory medium which permits data writing in a memory area after old data thereof is erased, comprising:
-
a non-volatile memory having therein a memory area which stores a number of occurrences of a given event; and
means for setting a first bit state in all bits of the memory area as initialization thereof, and for changing one of predetermined bits of the memory area from the first bit state to a second bit state each time the given event occurs, thereby counting the number of occurrences of the given event without a need for erasing the memory area.
-
Specification