Method and device for processing mapping tables in memory
A processing method and mapping table technology, which is applied in the field of data processing, can solve the problems of large mapping table, inability to fully load, large read and write delays, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0051] refer to figure 2 , shows a flow chart of the steps of Embodiment 1 of a method for processing a mapping table in memory according to the present invention, the mapping table may include two or more sub-mapping tables; the storage space of the memory may include Two or more sub-storage spaces Slot, the sub-storage space Slot may have a corresponding status identifier, and the status identifier may include an empty status identifier and a non-empty status identifier;
[0052] In a specific implementation, the mapping table is divided into multiple equal sub-mapping tables, such as Mapping table part_1, Mapping table part_2, Mapping table part_3.... A part of the storage space is allocated in the memory and divided into many blocks of sub-storage space, and each block of sub-storage space can be used to store data in a specific format, such as a mapping table. This sub-storage space can be figuratively called a slot (Slot), just like each slot in a sound box can store an ...
Embodiment 2
[0065] refer to Figure 5 , shows a flow chart of steps in Embodiment 2 of a method for processing a mapping table in memory according to the present invention, the mapping table may include two or more sub-mapping tables; the storage space of the memory may include Two or more sub-storage spaces Slot, the sub-storage space Slot can have a corresponding state identification, and the status identification can include an empty status identification and a non-empty status identification; the sub-storage space Slot can be stored in the internal memory The access queue of the storage space Slot; the memory can communicate with the flash memory NAND; specifically, the following steps can be included:
[0066] Step 401, judging whether the target sub-mapping table exists in the sub-storage space Slot; if the target sub-mapping table does not exist in the sub-storage space Slot, then perform step 402; if the target sub-mapping table exists In the sub-storage space Slot, execute step ...
Embodiment 3
[0088] refer to Figure 8 , which shows a structural block diagram of an embodiment of a processing device with a mapping table in memory according to the present invention, the mapping table may include two or more sub-mapping tables; the storage space of the memory may include two or More than two sub-storage spaces Slot, the sub-storage space Slot can have a corresponding status identifier, and the status identifier can include an empty status identifier and a non-empty status identifier; specifically, the following modules can be included:
[0089] The first judging module 601 is configured to judge whether the target sub-mapping table exists in the sub-storage space Slot; if the target sub-mapping table does not exist in the sub-storage space Slot, call the second module;
[0090] The second judging module 602 is used to judge whether there is a sub-storage space Slot of an empty state identification; if there is a sub-storage space Slot of an empty state identification, ...
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