Data storage method and storage system for flash memory

A technology for data storage and data, which is applied in the field of data storage methods and data storage systems, and can solve problems such as unrecognizable usage patterns, shortened lifespan of flash memory storage devices, and shortened lifespan

Active Publication Date: 2010-10-13
PHISON ELECTRONICS
View PDF0 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Under the operation structure of the above-mentioned flash memory storage device, if the computer system repeatedly writes and updates data with a small amount of data in a flash memory storage address, the flash memory storage device will need to perform the above-mentioned data moving and erasing operations, especially When the amount of data to be moved is large, the access speed of the flash storage device will be greatly reduced
In addition, the erasing times of the physical blocks are limited (for example, the physical blocks will be damaged after being erased 10,000 times), so the life of the flash storage device will be greatly shortened under frequent erasing of the physical blocks
[0005] However, existing flash memory storage devices cannot recognize the usage pattern of each flash memory storage address by the computer system (for example, whether the written data is small data that is frequently updated repeatedly), so existing flash memory storage devices cannot To perform data storage in the flash memory storage address, so the flash memory storage device will have a greatly reduced access speed and a greatly shortened lifespan

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
  • Data storage method and storage system for flash memory
  • Data storage method and storage system for flash memory
  • Data storage method and storage system for flash memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0067] figure 1 It is the data storage system shown in Embodiment 1 of the present invention.

[0068] Please refer to figure 1 , the data storage system 300 includes a flash storage device 100 , a computer host 200 , and a pattern analysis unit 150 . The flash storage device 100 is connected to the host computer 200 so that the host computer 200 can write data into the flash storage device 100 or read data from the flash storage device 100 . In this embodiment, the flash storage device 100 is a solid state drive (SSD). But it must be understood that in another embodiment of the present invention, the flash memory storage device 100 can also be a memory card or a flash drive. In addition, in this embodiment, the pattern analysis unit 150 is realized by being installed in the host computer 200 in the form of software. However, the pattern analysis unit 150 can also be implemented in a firmware form or a hardware form.

[0069] The flash storage device 100 includes a flash c...

Embodiment 2

[0113] Figure 4 It is a data storage system according to Embodiment 2 of the present invention.

[0114] Please refer to Figure 4 , the data storage system 400 includes a flash memory module 410 and a flash memory controller 420

[0115] The data storage system 400 is detachably connected to the host system 600 so that the host system 600 can write data into the data storage system 400 or read data from the data storage system 400 . In this embodiment, the data storage system 400 is a solid state drive (SSD). But it must be understood that, in another embodiment of the present invention, the data storage system 400 may also be a memory card or a flash drive.

[0116] The flash memory module 410 includes a control circuit 412 and physical blocks 414-0˜414-N.

[0117] The control circuit 412 is used to transmit data to the physical blocks 414 - 0 - 414 -N or read data from the physical blocks 414 - 0 - 414 -N according to the instructions of the flash memory controller 420...

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 data storage method for a flash memory storage device. The method comprises the following steps of: configuring a mode recognition unit in the flash memory storage device and configuring a mode analysis unit on a host computer which is connected with the flash memory storage device; analyzing the information of the use mode related to each flash memory storage address in the flash memory storage device by using the mode analysis unit; receiving and recognizing analyzed information from the mode analysis unit through the mode recognition unit; and storing data to be written in each flash memory storage address in a corresponding processing mode according to the analyzed information. Therefore, data storage can be performed according to the use property of each flash memory storage address according to the data storage method of the invention, so that the storage speed of the storage device is effectively increased.

Description

technical field [0001] The invention relates to a data storage method and a data storage system, and in particular to a data storage method for writing data in a flash memory and a data storage system using the data storage method. Background technique [0002] The rapid growth of digital cameras, mobile phones, and MP3 players has led to a rapid increase in consumer demand for storage media. Because flash memory (Flash Memory) has the characteristics of data non-volatility, power saving, small size and no mechanical structure, it is suitable for portable applications and is most suitable for such portable products powered by batteries. A solid state drive is a storage device that uses NAND flash memory as a storage medium. [0003] Generally speaking, a flash memory module in a flash memory storage device will have multiple physical blocks, and these physical blocks will be logically grouped into a system area (system area), a data area (data area) by a flash memory contro...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F12/02G06F12/06G06F12/08
Inventor 朱健华王淑华
Owner PHISON ELECTRONICS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products