A method for efficiently accessing a flash memory block state management table in a flash memory storage devic
A flash memory storage and block state technology, applied in memory systems, electrical digital data processing, memory architecture access/allocation, etc. To achieve the effect of reducing the number of reads, avoiding losses, and improving execution efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0033] Embodiment one, such as figure 2 As shown, two segments are now stored in the memory, and which segment is to be written back to the flash memory is determined according to the hit rate of the segment. For example, segment a->segment c->segment a- >Segment d keeps repeating this situation. First store segment a in the memory, and then store segment c, because segment a does not need to be taken out from the flash memory in memory, and then write segment c back according to the hit rate In the flash memory, and then read the segment d into the memory, which greatly improves the execution efficiency.
Embodiment 2
[0034] Embodiment two, such as image 3 As shown, the traditional method: if the block-related block state management table segments are used in the following order: segment a->segment c->segment a->segment d keeps repeating the cycle, so the operation process will become Write segment a to flash memory, read segment c from flash memory, then write segment c to flash memory, read segment a from flash memory, write segment a to flash memory, and then write Segment d is read to the internal memory, and it is carried out repeatedly, so that the number of times of reading and writing of the flash memory is increased, the loss of the flash memory is higher than that of embodiment one, and the time of reading and writing is longer than that of embodiment one.
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


