Dual journaling store method and storage medium thereof
First Claim
1. A dual journaling storing method for storing data in a storage medium, characterized in that data are stored from start and end locations of the storage medium toward a central portion.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a dual journaling storing method and a storage medium thereof, in which data are stored toward a central portion of a storage space of the storage medium from start and end locations when a flash memory or the like is used as a storage medium for storing/managing/processing data. One data is stored from a start location of the storage medium based an the journaling method, and another data is stored from an end location of the storage medium toward the start location.
44 Citations
26 Claims
- 1. A dual journaling storing method for storing data in a storage medium, characterized in that data are stored from start and end locations of the storage medium toward a central portion.
-
5. A dual journaling storing method for inserting data into a storage medium, comprising the steps of:
-
when the insertion of the data into the storage medium is requested, performing a garbage collection if a storage space is insufficient, thereby moving the data and carrying out an erase operation; and
checking whether or not there is a sufficient space in the storage medium after the data storage is completed, thereby securing a storage space for a next inserted data.
-
-
6. A method for storing data in a storage medium, comprising the steps of:
-
dividing the data into a first data and a second data; and
storing one of the first data and the second data from a start location of the storage medium, and storing the other from an end location of the storage medium toward the start location. - View Dependent Claims (7, 8)
-
-
9. A flash memory device comprising:
-
a processor for generating a read/write command for reading/writing data from/to a specific address;
a flash memory for providing a data storage space; and
a memory controller for controlling the data to be stored in the flash memory from start and locations of the data storage space toward a central portion.
-
-
10. A multiple-partitioned flash memory device comprising:
-
a multiple-partitioned memory;
a plurality of partitions provided by a multiple partition of the memory, in which data being stored are independently read, written or erased;
a charge pump for providing a plurality of voltage levels necessary to read, write and erase the data; and
a plurality of first sense amplifiers configured for a read operation, the read operation being simultaneously executable for the respective partitions;
a plurality of second sense amplifiers including at least one sense amplifier configured for erase and write operations, the erase and write operations being simultaneously executable for the respective partitions, wherein the data are stored in the respective partitions from start and end locations of storage spaces of the respective partitions toward respective central portions. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A mobile terminal adopting a multiple-partitioned memory, comprising:
-
a bus;
a processor connected to the bus;
a flash memory connected to the bus and accessible by the processor, the flash memory being sectioned into a plurality of partitions, wherein data being stored according to the respective partitions are independently read, written or erased;
a plurality of first sense amplifiers configured for a first operation, the first operation being simultaneously executable for the respective partitions;
a plurality of second sense amplifiers including at least one sense amplifier configured for a second operation, the second operation being simultaneously executable for the respective partitions, wherein the data are stored in the respective partitions from start and end locations of storage spaces of the respective partitions toward respective central portions. - View Dependent Claims (19)
-
- 16. The mobile terminal according to claim is, wherein in case the data whose kind and characteristic are different are stored in the storage medium, the data are separately stored as a front journaling and a rear journaling.
- 20. A dual journaling storing method for storing data in a memory sectioned into multiple partitions, data being independently read, written or erased according to the respective partitions, characterized in that data are stored from start and end locations of storage spaces of the respective partitions toward a central portion.
-
25. A dual journaling storing method for storing data in a memory sectioned into multiple partitions in case the data are inserted into the respective partitions of a flash memory, wherein the data are independently read, written or erased according to the respective partitions, the dual journaling storing method comprising the steps of:
-
when the insertion of the data into the respective partitions is requested, a storage medium performing a garbage collection if a storage space is insufficient, thereby moving the data and carrying out an erase operation; and
checking whether there is a sufficient space in the storage medium after the data storage is completed, thereby securing a storage space for a next inserted data.
-
-
26. A mobile terminal comprising:
-
a bus;
a processor connected to the bus;
a memory connected to the bus, data being read/written form/to the memory; and
a memory controller for controlling the data to be written from start and end locations of a storage space toward a central portion.
-
Specification