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

Data storage method, device and system

A data storage device and data storage technology, applied in the computer field, can solve the problems of user opacity and low efficiency, and achieve the effects of prolonging life, enhancing reliability, and balancing the number of erasing and writing.

Active Publication Date: 2016-12-14
NATIONZ TECH INC
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This solution uses software to schedule pages, which is opaque to users, and page data movement is completed by software, which is inefficient

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, device and system
  • Data storage method, device and system
  • Data storage method, device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] The principles and features of the present invention are described below in conjunction with the accompanying drawings, and the examples given are only used to explain the present invention, and are not intended to limit the scope of the present invention.

[0045] Before carrying out the data storage method of the present invention, need to do following setting work:

[0046] An address mapping space is set to save the address mapping relationship of each storage unit in the memory, that is, the corresponding relationship between the physical address and the logical address of each storage unit in the memory;

[0047] Set the cache unit identification bit to save the cache unit identification. The cache unit identifier can provide two aspects of information, one is whether there is data in the cache unit, and the other is indicating the logical address of the data in the cache unit when there is data in the cache unit. The cache unit identifier includes a valid identi...

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 relates to a data storage method, device and system. The data storage method is used to write the first data into the first logical address, including: querying whether there is data in the cache unit; if there is data in the cache unit, obtaining the second data stored in the cache unit, and searching for the second data to be written The second logical address entered; the second data is written into the physical address corresponding to the first logical address, the first data is written into the cache unit, and the first logical address is recorded; the first The logical address and the physical address corresponding to the second logical address are exchanged. The data storage method, device and system of the present invention realize the dynamic mapping of the address of the storage unit in the memory by using the cache unit, and the storage unit that is frequently erased and written will be automatically mapped to other storage units, which balances the number of times of erasing and writing of each storage unit, The overall erasable and writable times of the memory is increased, thereby prolonging the life of the memory and enhancing the reliability of the memory.

Description

technical field [0001] The present invention relates to the field of computers, in particular to a data storage method, device and system. Background technique [0002] With the rapid development of integrated circuits, the use of non-volatile memory is becoming more and more extensive. Generally speaking, a non-volatile memory is composed of multiple page storage units (hereinafter referred to as pages). A page is the basic unit for erasing and writing a non-volatile memory. The lifetime of volatile memory. [0003] In practical applications, some data needs to be rewritten frequently, and the pages where these data are located are often erased and written. The upper limit of the erased and written times of these pages often determines the life of the non-volatile memory. [0004] At present, there is a method to improve the service life of non-volatile memory: open up a space in the memory, record the number of erasing and writing of each page, and when the number of era...

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 Patents(China)
IPC IPC(8): G06F12/0802G06F12/02
Inventor 刘娟
Owner NATIONZ TECH INC
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