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

Inactive Publication Date: 2006-08-02
NEW H3C TECH CO LTD
View PDF0 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0013] Although, as figure 2 The update process shown can solve the problem of data update failure due to system reset, power failure or forced termination of operation by the user. The erasure of the erasing and the erasing of the backup block in step 206, as we all know, the erasing process of the Flash memory block takes a long time, so there is a problem that the Flash data update process is relatively long due to the erasing operation of the Flash memory block, which seriously affects Improve the operating speed and efficiency of the system; at the same time, because the backup block in the Flash needs to be erased in each update process, and the erasing times of the storage blocks in the Flash are limited, frequent erasing operations are extremely The service life of the backup block in Flash is shortened, which in turn shortens the service life of Flash
In addition, the process of writing new data into the update block is to write back the data that does not need to be updated from the backup block 103 to the update block, and directly write the new data into the update block. It can be seen that such an update operation process is complicated. The update process is prone to errors, which reduces the disaster recovery of the Flash file system

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
  • 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
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/14
Inventor 王勇
Owner NEW H3C TECH CO LTD
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