Data updating method and device

A data update and data technology, applied in the direction of memory address/allocation/relocation, etc., can solve the problems of slow speed, low efficiency, and affecting the operating efficiency of the file system, and achieve the effect of reducing frequent erasing and writing and improving efficiency

Inactive Publication Date: 2008-07-09
VIMICRO CORP
View PDF0 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Obviously, when NAND FLASH uses this method to operate small data blocks, the speed is very slow and the efficiency is very low. At the same time, the update of the file system is mostly performed on the page, so it will also affect the operating efficiency of the 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
  • Data updating method and device
  • Data updating method and device
  • Data updating method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] In order to make the objectives, technical solutions, and advantages of the present invention clearer, the following further describes the present invention in detail with reference to the accompanying drawings and embodiments.

[0046] The embodiment of the present invention provides a data update method, which sets a preset number of buffer blocks. The flow of the method is shown in Figure 1, which includes:

[0047] Step 101: Each buffer block is used to store the update data of a data block. When a data block in NANDFLASH needs to be updated, judge whether the update data corresponding to the data block is cached in each buffer block. If so, then Step 104 is executed, otherwise, step 102 is executed.

[0048]It should be noted that the preset buffer block is not written into the file system, which is to use the buffer block exclusively for data update without being occupied by the file system. When updating data, the data to be updated this time uniquely corresponds to ...

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 discloses a data updating method, wherein, bumping blocks in preset quantity are arranged. The data updating method includes the following steps: updating data corresponding to any one block data is written to the bumping block corresponding to the block data, and the correlation between the position of the updating data in the bumping block and the position of the data to be updated in the corresponding block data; when any one bumping block is overwritten, the updating data in the bumping block is entirely written to the corresponding block data according to the correlation. The invention also discloses a data updating device at the same time. The data updating device comprises a bumping block definition module, a bumping block operation module and an updating module. The data updating method and the data updating device of the invention avoids the repetitiveness operation caused by rewriting the entire data after a corresponding web page in the block data is updated when updating the date of the web page in the block data, and increases the efficiency of data writing and updating.

Description

Technical field [0001] The present invention relates to data storage technology, in particular to a method and device for data storage. Background technique [0002] At present, NAND FLASH, as a long-life non-volatile memory, is used in various digital devices such as voice recorders, personal digital assistants (PDAs), digital cameras, and MP3 and MP4 players. Very common in. Because NAND FLASH has the characteristics of small size, data is not easy to lose, and can still maintain the stored data information in the case of power failure, it has been widely used in the field of data storage. [0003] The basic storage unit of NAND FLASH is Page, and the effective capacity of each page is an integer multiple of 512 bytes. The so-called effective capacity refers to the part used for data storage. In fact, it also includes 16 bytes of check information, which is stored in the spare area. Therefore, (512+16) bytes are usually used to represent the size of a page. Page capacity. At pr...

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/12G06F12/02
Inventor 何菊
Owner VIMICRO CORP
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