Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Flash memory storage management method

A management method and flash storage technology, applied in the direction of memory address/allocation/relocation, generation of response errors, error detection of redundant codes, etc., which can solve the problem of limited number of times of erasing and writing life, unusable, erasing time. It can improve the speed of reading and writing of Flash, increase the life of Flash, and reduce the number of times of block erasing and writing.

Active Publication Date: 2008-12-17
HISENSE VISUAL TECH CO LTD
View PDF0 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] (3) The erasing and writing life of the block has a limit on the number of times;
[0008] (4) During the use of Flash, some blocks may be damaged
Bit inversion cannot be avoided, and the result can only be post-processed by other means;
[0010] (6) The block erase time is relatively long
[0013] (1) Each block can only store one type of data. This method cannot be used when the number of available blocks is small and there are many types of data to be stored.
That is to say, the Flash space cannot be fully utilized
[0014] (2) The situation of bad blocks is not considered
[0015] (3) The bit inversion of Flash is not considered

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
  • Flash memory storage management method
  • Flash memory storage management method
  • Flash memory storage management method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] In order to enable those skilled in the art to better understand the solution of the present invention, and to make the above-mentioned purpose, features and advantages of the present invention more obvious and comprehensible, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0032] The existing Flash storage management technology based on static virtual sectors divides each Block in the Flash into smaller virtual logical blocks VSS (virtual small sector), called virtual small sectors, and the size of each sector is based on Applied when the module is initialized. A fixed unit in front of each block is used to record the use of sector allocation in this block, that is, the sector allocation table SAT, which includes sector attributes and sector logic numbers.

[0033] When reading, writing and modifying data, the unit is the size of the virtual sector block. When modifying the data ...

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 a flash memory management method. By adopting the dynamic virtual sector technology, virtual sectors with different sizes can be assigned to the identical Block according to the application requirements, and are respectively used for storing different types of data records. The flash memory management method comprises the following steps: the flash memory is divided into at least two blocks, each block comprises a data area and a sector allocation table, wherein the data area is divided into at least two virtual sectors, the sector allocation table also comprises the attribute and the ID logical number of each virtual sector. The flash memory management method has the advantages that the Flash read-write speed and the system performance can be effectively improved, the read-write operation times can be greatly reduced, and the service life of the Flash can be prolonged; and compared with the prior solution, the Flash storage space can be fully utilized, and the security of the data can be guaranteed.

Description

technical field [0001] The present invention relates to a flash memory storage management method, more specifically to a flash memory storage management method based on dynamic virtual sectors. Background technique [0002] With the rapid development and wide application of embedded systems, there is a great need for a non-volatile memory device that can be programmed multiple times, has a large capacity, is fast, convenient, and simple to read, write, and erase, has fewer peripheral devices, and is inexpensive. The flash memory (Flash Memory) storage medium emerges as the times require under this background demand. Flash memory is a semiconductor-based memory that can retain internal information even after the system is powered off, and can be rewritten online. It is a new type of memory that replaces EEPROM storage media. Because its read and write speed is faster than EEPROM, and the cost is lower under the same capacity, so flash memory will be an important component un...

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/02G06F11/10
Inventor 田友强
Owner HISENSE VISUAL TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products