High-speed storage device and method for high-speed update data

A technology for rapidly storing and updating data, applied in the storage field, it can solve the problems affecting the operating speed and efficiency of the system, shortening the service life of Flash, and failing to update data, so as to reduce the number of times of erasing Flash memory blocks and improve the running speed and efficiency. , the effect of prolonging the service life

A technology for rapidly storing and updating data, applied in the storage field, it can solve the problems affecting the operating speed and efficiency of the system, shortening the service life of Flash, and failing to update data, so as to reduce the number of times of erasing Flash memory blocks and improve the running speed and efficiency. , the effect of prolonging the service life

CN1811725AInactive Publication Date: 2006-08-02NEW H3C TECH CO LTD

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • High-speed storage device and method for high-speed update data
  • High-speed storage device and method for high-speed update data
  • High-speed storage device and method for high-speed update data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0065] In order to improve the speed of Flash updating data, and simultaneously solve the problem that updating data operation fails due to system reset, power failure or user's forced termination of operation, non-volatile random access memory (NVRAM) is used in this embodiment to be set as Flash A method of backing up blocks to solve the problem of backing up data and improving the update speed. Here, the NVRAM is widely used in digital cameras, camera phones, and personal digital assistants (PDAs) due to its characteristics of not losing data after power failure and low power consumption, and is used to store hardware parameters for software recall; or as a memory card to store data. However, the use of NVRAM as a backup device for other storage devices has not appeared.

[0066] image 3 It is a schematic structural diagram of a storage device using NVRAM as a backup block in Embodiment 1. The storage device includes: Flash 300 and NVRAM 310 ; Flash 300 includes a contr...

Embodiment 2

[0071] Same as Embodiment 1, Embodiment 2 also sets NVRAM as the backup block of Flash. Specifically, the size of the storage space that should be set when the NVRAM is used as the Flash backup block can be the size of a storage block in the NVRAM, or can be set to a suitable size according to the needs of the actual application.

[0072] Since the write operation of NVRAM does not need to be erased first and written again like Flash, so in this embodiment, the update of data is directly carried out in NVRAM according to the new data, and then the updated data is written back to the update of the storage unit block. In this way, the complexity of the Flash update operation can be avoided as far as possible, and the disaster tolerance of the Flash file system is improved. The Flash file system can effectively guarantee the integrity of the file system after the system restarts abnormally or the power is cut off.

[0073] The schematic diagram of the structure of the storage d...

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

Present invention discloses a rapid storage device. It contains nonvolatile storage, control unit and storage cell, wherein nonvolatile storage for backing up updating block data, storage cell erasing updating block data after nonvolatile storage nonvolatile storage executing backing up operation, control unit updating current updating block according to new data and the backed data in nonvolatile storage. Present invention also discloses a quickly updating data method, it contains backing up corresponded updating block data to nonvolatile storage, then erasing updating block, updating current updating block according to new data and backed data in nonvolatile storage. Present invention discloses a quickly updating data method. Present invention also provided device and method speed up flash memory updating data speed and prolong flash memory service life.

Description

technical field [0001] The invention relates to storage technology, in particular to a fast storage device and a method for fast updating data. Background technique [0002] Flash memory (Flash) is gradually replacing other semiconductor memories and is widely used in switches, routers, mobile phones, and personal data assistants (PDAs) due to its advantages of large storage capacity, no loss of data when power is turned off, and rewritable multiple times. and other products. In these products, using Flash as a storage body for storing data and application programs can move and exchange a large amount of data conveniently and quickly. [0003] The process of reading data in Flash is roughly the same as the process of reading data in general memory, which can realize random and fast reading. However, the writing operation of Flash is different from that of general memory. Flash must first erase all the data in the memory block, and then write new data into the erased memory...

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
02 Aug 2006
Publication
CN1811725A
IPC
G06F11/14
Inventors
王勇