Unlock instant, AI-driven research and patent intelligence for your innovation.

Address mapping method for flash memory module

A flash memory and address mapping technology, which is applied in the direction of memory address/allocation/relocation, etc., can solve the problem of wasting system resources and achieve the effect of improving access efficiency

Active Publication Date: 2013-10-23
ASOLID TECH
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method of mapping logical addresses and physical addresses based on storage blocks requires updating the entire storage block when only the data of a page address in the block needs to be updated, which is a waste of system resources.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Address mapping method for flash memory module
  • Address mapping method for flash memory module
  • Address mapping method for flash memory module

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] Please refer to figure 1 and image 3 , figure 1 A flowchart illustrating an address mapping method for a flash memory module according to an embodiment of the present invention. figure 1 The address mapping method of the illustrated embodiment is a page address mapping method, wherein the steps include: calculating the number of updates for multiple logical page addresses in the flash memory module, and thereby obtaining the number of times of each logical page address Hit count (hit count) (S110). Specifically, it is to calculate the frequency of updating and accessing each logical page address in the flash memory module. When the data in the logical page address is required to be accessed once, the hit of the logical page address mapping is incremented. number. In other words, the higher the hit count of the logical page address, the more frequently the logical page address is accessed.

[0031] In addition, classify the access speeds of storage pages of multipl...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides an address mapping method for a flash memory module. The address mapping method for the flash memory module comprises performing calculation according to the number of being updated times of a plurality of logical page addresses in the flash memory module to obtain the number of hits of every logical page address; performing classification according to access speed of storage pages of a plurality of physical page addresses in the flash memory module to form into a plurality of access levels; respectively mapping every logical page addresses to every physical page address which belongs to different access levels according to the number of hits of every logical page address to obtain a page address mapping table.

Description

technical field [0001] The present invention relates to an address mapping method of a memory module, and in particular to an address mapping method of a flash memory module. Background technique [0002] Flash memory (flash memory) is a programmable (programmable) read only memory (read only memory, ROM), which allows multiple erasing and updating of stored data. Usually, the flash memory is divided into multiple blocks, and each block is subdivided into many pages with the same capacity. Here, there is a limitation in the flash memory, that is, when updating data in the flash memory, it is necessary to erase the block where the address to be updated is located before writing new data. . However, erasing data for the flash memory has a certain lifespan (erasing times) limitation. Moreover, a feature of the flash memory is that the lifetime of each block in the flash memory is independent. [0003] Based on the above-mentioned characteristics of the flash memory, when th...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F12/06
Inventor 廖炳煌陈威均
Owner ASOLID TECH