Memory management method, hard disk and memory system
A storage management and hard disk technology, applied in the storage field, can solve the problem of large cumulative system overhead, achieve the effect of reducing overhead and overcoming excessive system overhead
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0039] In the embodiment of the present invention, the processing process of the management method can be divided into an idle period and a data write operation period. Such as image 3 As shown, it is Embodiment 1 of the present invention, including steps:
[0040] 301. During the idle period, by checking the group information table and the erasing and writing counter table, it is judged whether the wear leveling strategy needs to be triggered, if the judgment result is yes, then execute step 302; if the judgment result is no, then execute step 304;
[0041] Wherein, before the inspection of the grouping information table and the erasing and writing counter table, it may also include:
[0042] Recycle blank blocks.
[0043] Wherein, while recovering the blank block, the bad block inspection record is performed on the recovered blank block.
[0044] 302. If the wear leveling strategy needs to be triggered, insert the recovered blank block into the out-of-order queue;
[00...
Embodiment 2
[0055] Such as Figure 4 As shown, it is Embodiment 2 of the present invention, which may include steps:
[0056] 401. When the system is idle or the number of blank blocks is less than the preset number, the blank blocks are recovered, and while the blank blocks are recovered, bad block inspection and related records can also be carried out;
[0057] 402. During the idle period, by checking the group information table and the erasing count table, the erasing times of each group of information and data blocks are obtained, and it is judged whether a wear leveling strategy needs to be triggered. If the judgment result is yes, then step 403 is executed; if it is judged If the result is no, execute step 401, and continue to prepare for the next judgment of triggering wear leveling strategy;
[0058] 403. Trigger the wear leveling strategy, and then insert the reclaimed blank blocks into the out-of-order queue to prepare for the upcoming data write operation.
[0059] 404. Durin...
Embodiment 3
[0082] Such as Figure 9 As shown, it is Embodiment 3 of the present invention. This embodiment provides a hard disk, including:
[0083] The checking unit 901 is used to check the group information table and the erasing and writing counter table during the idle period, and judge whether it is necessary to trigger the wear leveling strategy;
[0084] Insertion unit 902, configured to insert the reclaimed blank block into the out-of-order queue if a wear leveling strategy needs to be triggered;
[0085] The writing unit 903 is configured to obtain a blank block from the out-of-order queue, and write data into the obtained blank block during a data write operation period.
[0086] The hard disk in this embodiment of the present invention may be a solid state hard disk or the like. The solid-state hard disk may be a single flash memory chip, multiple flash memory chips, a flash memory array, or a read-only memory.
[0087] Each unit in the embodiment of the present invention c...
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