Data storage device and method

A data storage and data writing technology, applied in the direction of electrical digital data processing, memory system, memory architecture access/allocation, etc., can solve problems such as loss of mapping relationship, failure of the host to track invalid data, recovery, etc.

Active Publication Date: 2010-03-17
VIA TECH INC
View PDF0 Cites 25 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, the data at the invalid physical address generated by the overwriting action has not actually been erased, and since the logical address is mapped to a new physical address after overwriting, the invalid data at the invalid physical address loses its mapping with the logical address relationship, making it impossible for the host to track these invalid data
Accumulated over time, these invalid data may be scattered in multiple different blocks of the NAND flash memory 101, and these invalid data are likely to be restored by interested persons, which is a relatively large problem for file data with higher security requirements. security risks
In addition, during garbage collection, it may happen that the freed blocks still contain important data
For example, when ordinary garbage collection releases a block, only ordinary erasure is performed on the valid data on the block. However, ordinary erasure cannot guarantee that the invalid important data on it will not be restored by interested parties

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] figure 2 An embodiment of the present invention is illustrated with a block diagram, wherein the data storage device 202 at least includes: a memory control unit 204 , a first memory 206 , a second memory 208 and a third memory 210 . The memory control unit 204 has a logical-physical address configuration module 212 and a security module 214 . The logic-physical address configuration module 212 and the security module 214 above can be realized by software, or by hardware circuit, or by a joint design of software and hardware. The above-mentioned first memory 206 , second memory 208 and third memory 210 may be the same memory element, or may be a combination of different memory elements. For example, the first memory 206 can be a NAND memory, and the second memory and the third memory can be a RAM or others.

[0041] The first memory 206 is responsible for providing a physical storage space to realize the data storage function of the data storage device 202, wherein t...

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 device and a method, wherein, the data storage device comprises a memory control unit and three memories. The memory control unit comprises a security module anda logical-physical address configuration module, and receives a logical address and a writing data from a host under a writing operation; the security module is responsible for judging whether the logical address belongs to one of key physical addresses stored in a third memory, if so, a logical-physical address mapping table in a second memory is searched according to the logical address to obtain a key physical address; and then the logical-physical address configuration module configures a physical address laid aside in a first memory and stores the above writing data to the logical address, and updates the logical-physical address mapping table in the second memory. The invention is conducive to improving the security of data storage.

Description

technical field [0001] The invention relates to a data storage device and a used data storage method. Background technique [0002] In addition to disk hard disks, optical disks, etc., other data storage technologies have been developed today. Taking a solid state disk (Solid State Disc, SSD) as an example, NAND Flash (NAND flash memory) is used as a data storage unit, and a memory control unit is used to control the reading and writing of the NAND flash memory. Solid state drives are often used to replace traditional disk drive technology. [0003] figure 1 A data storage device 100 using NAND flash memory as a data storage unit is illustrated. The data storage device 100 includes a NAND flash memory 101 and a memory control unit 102, wherein the NAND flash memory 101 has a plurality of blocks (blocks, numbered as block 1 、block 2 ,..., block n ). Each of these blocks includes multiple pages (pages), for example, block block 1 That is, it includes multiple pages pag...

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/02
CPCG06F12/0246G06F2212/1052G06F2212/7201G06F2212/7205
Inventor 张博柴红刚陈亮
Owner VIA TECH INC
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