摘要:
An apparatus, a method for use in the apparatus, for managing secure data stored in an OTP block. The apparatus includes a secure data recorder that records secure data and its complement, and records new secure data and its complement when a power outage occurs during recording, a secure data check unit that determines the validity of the secure data and its complement, and an error determiner that determines whether the recorded secure data is a partial recording of the new secure data if the secure data is invalid.
摘要:
A data processing apparatus and method are provided for a flash memory, wherein the data processing apparatus and method can easily determine whether data stored in the flash memory is valid. The data processing apparatus for a flash memory includes a user request unit which issues a request for performing a data operation on a predetermined logical address, a conversion unit which converts the predetermined logical address into a physical address, and a control unit which performs the data operation on the physical address and records inverted data of data written to the predetermined logical address in an index area to indicate whether the data written to the predetermined logical address is valid.
摘要:
A method for managing a flash memory, a method for leveling the wear of blocks in a flash memory, and a method for managing a file system for a flash memory are provided. The method for managing a flash memory includes: if changing of data of a data block recorded in a data area is requested, recording the data block having changed data in an alternative area and recording mapping information of the data block recorded in the alternative area in a mapping area; and if changing of data of the data block recorded in the alternative area is requested, recording a data block having changed data in the data area and deleting the mapping information recorded in the alternative area from the mapping area.
摘要:
A nonvolatile memory device and method for storing status information using multiple strings are provided. The nonvolatile memory device and method allow the status information to be stored using multiple strings. The nonvolatile memory includes a cell capable of storing at least one bit of data, a plurality of strings in each of which at least two cells are connected in series, and a plurality of pages each of which includes a plurality of cells, wherein the strings comprise a main string group comprised of strings storing data and a spare string group including at least two spare strings that store status information on the data stored in the main string group.
摘要:
An apparatus for controlling operation processing in a nonvolatile memory includes an emergency request-managing unit to set values of a pre-empt flag and a status-backup flag when an operation based on an urgent request is transmitted, a status-checking unit to check the set values of the pre-empt flag and the status-backup flag, and an operation-processing unit to process the operation based on the urgent request and an operation based on a normal request according to the checked values.
摘要:
A method and an apparatus for managing bad blocks generated while a flash memory is being used. A method for managing a bad block in a flash memory includes (a) allocating a used area having a plurality of used blocks and a spare area having a plurality of spare blocks in the flash memory, and providing a block map page group including a plurality of block map pages in which mapping information to map a bad block generated in either of the used area or the spare block to a spare block, (b) having mapping information of the block map page reside among the block map page groups in the memory, and (c) mapping the bad block generated during a flash operation to an unused spare block found through the mapping information, updating the mapping information, and recording the updated mapping information on the block map page.
摘要:
Provided is an apparatus and method for operating a flash memory according to a priority order, in which a fast response is insured. The apparatus includes a time calculation unit which calculates an operation execution time required to perform a first operation, a remaining time calculation unit which calculates a remaining time until completion of the first operation based on the calculated operation execution time if a second operation having a higher priority than that of the first operation is requested during performing of the first operation, and an operation processing unit which compares the calculated remaining time with an operation suspension time requested to suspend the first operation and determines whether to suspend the first operation in accordance with a result of the comparison.
摘要:
A method for flash memory management where, if changing of data of a data block recorded in a data area is requested, recording the data block having changed data in an alternative area and recording mapping information representing an address of the data block recorded in the alternative area in a mapping area. If changing of data of the data block recorded in the alternative area is requested, recording a data block having changed data in the data area and deleting the mapping information representing the address recorded in the alternative area from the mapping area. If the mapping information on the data block exists in the mapping area, data is read from the data block in the alternative area, and if the mapping information on the data block does not exist in the mapping area, data is read from the data block at the original address in the data area.
摘要:
Provided is an apparatus and method for operating a flash memory according to a priority order, in which a fast response is insured. The apparatus includes a time calculation unit which calculates an operation execution time required to perform a first operation, a remaining time calculation unit which calculates a remaining time until completion of the first operation based on the calculated operation execution time if a second operation having a higher priority than that of the first operation is requested during performing of the first operation, and an operation processing unit which compares the calculated remaining time with an operation suspension time requested to suspend the first operation and determines whether to suspend the first operation in accordance with a result of the comparison.
摘要:
A data processing apparatus and method are provided for a flash memory, wherein the data processing apparatus and method can easily determine whether data stored in the flash memory is valid. The data processing apparatus for a flash memory includes a user request unit which issues a request for performing a data operation on a predetermined logical address, a conversion unit which converts the predetermined logical address into a physical address, and a control unit which performs the data operation on the physical address and records inverted data of data written to the predetermined logical address in an index area to indicate whether the data written to the predetermined logical address is valid.