Management method and device of flash memory conversion layer and computer-readable storage medium
A flash memory conversion layer and management method technology, applied in the field of computer-readable storage media, flash memory conversion layer management, can solve the problem of multiple storage of mapping tables, achieve the effect of improving read and write performance and efficiency, and simplifying the process
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0043] figure 1 It is a flow chart of a method for managing a flash memory conversion layer in Embodiment 1 of the present invention. This embodiment is applicable to the management of a flash memory conversion layer. The method can be executed by a management device of a flash memory conversion layer, and specifically includes the following steps :
[0044] S110. Determine a target operation to be currently executed according to the preset priority of each operation, and determine a source block and a destination block corresponding to the target operation.
[0045] Wherein, the target operation includes a garbage collection operation, a wear leveling operation, and / or a read recovery operation and the like. The source block is the block stored before data migration, and the destination block is the block to be stored after data migration. That is to say, the source block can be selected from the blocks in which data is currently written, and the target block is selected fr...
Embodiment 2
[0056] This embodiment is a preferred embodiment based on the management of the flash memory conversion layer. On the basis of the above embodiments, when the target operation is a garbage collection operation, correspondingly, the source block and the target block corresponding to the target operation are determined. , including: obtaining the block with written data and the least valid data as the source block, and taking the currently erased block with no data written therein as the destination block.
[0057] Wherein, for the garbage collection operation, the source block may be selected as a block with written data and with the least valid data. The block with the least valid data means that the utilization rate of this block is low to a certain extent, and the space for invalid data causes a waste of flash memory space. The garbage collection operation can reuse the space of invalid data. After the data is migrated and integrated, this part of valid data can be moved to ...
Embodiment 3
[0078] image 3 It is a schematic structural diagram of a management device for a flash conversion layer provided in Embodiment 3 of the present invention, as shown in image 3 As shown, the device includes: an operation determining module 310 and a data moving module 320 .
[0079] Wherein, the operation determination module 310 is configured to determine the target operation to be executed currently according to the preset priority of each operation, and determine the source block and the destination block corresponding to the target operation;
[0080] a data moving module 320, configured to move data corresponding to the target operation from the source block to the target block;
[0081] Wherein, the target operation includes garbage collection operation, wear leveling operation and / or read recovery operation.
[0082]The technical solution of this embodiment provides a management device for the flash memory conversion layer, including: an operation determination module...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com