A high-efficiency storage method for flash memory

A memory and high-efficiency technology, applied in memory systems, instruments, memory address/allocation/relocation, etc., can solve problems such as data loss, loss, and reduced utilization of Flash memory, and improve utilization and storage efficiency. The effect of improving the service life and ensuring the integrity

Active Publication Date: 2017-12-01
山西科泰航天防务技术股份有限公司
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the case of small data volume and frequent data storage times, each time data is written (such as several bytes), at least one cluster (minimum 4KB) or one page (minimum 512 bytes) must be occupied, so that The utilization rate of the Flash memory is greatly reduced, which reduces the storage efficiency and service life of the Flash memory; in addition, when the Flash memory stores data according to the traditional storage method, it wants to write the data into the memory page until a page of the memory page is full. , will all be stored in the storage recorder together. If an unexpected power failure occurs, the latest data will not be saved in time, resulting in data loss. It cannot be restored, which brings great inconvenience and loss to enterprises, institutions and police departments

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
  • A high-efficiency storage method for flash memory
  • A high-efficiency storage method for flash memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] A high-efficiency storage method for a Flash memory, which divides the Flash memory into different data storage areas in units of blocks, and then divides each data storage area into a plurality of buffer blocks and a plurality of data blocks, wherein each buffer The block is divided into multiple buffer pages, and each data block is divided into multiple data pages. When the data is received, the data is first written into the buffer page of the buffer block in the corresponding data storage area. When the buffer page is full Then store the data of this page in the data page of the data block, such as figure 1 As shown, it specifically includes the following steps:

[0021] (1.1) Receive data;

[0022] (1.2) Write data into the buffer page of the buffer block;

[0023] (1.3) Determine whether the buffer page of the buffer block is full;

[0024] (1.4) If it is full, go to step (1.5), otherwise, go to step (1.8);

[0025] (1.5) Add new data to the previous buffer pa...

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 high-efficiency storage method for a Flash memory, which belongs to the technical field of data storage methods for a Flash memory; the technical problem to be solved is: to provide a method that can make the storage of the memory more frequent when the amount of data is small and the number of times of data storage is relatively high. A high-efficiency storage method for a Flash memory with higher storage efficiency; the adopted technical solution is: a high-efficiency storage method for a Flash memory, which divides the Flash memory into different data storage areas in units of blocks, and then stores each data The area is divided into multiple buffer blocks and multiple data blocks. Each buffer block is divided into multiple buffer pages, and each data block is divided into multiple data pages. When the data is received, the data is first written Into the buffer page of the buffer block in the corresponding data storage area, when the buffer page is full, the data of this page is stored in the data page of the data block; it is suitable for the field of fire data storage.

Description

technical field [0001] The invention relates to a high-efficiency storage method of a flash memory, belonging to the technical field of data storage methods of the flash memory. Background technique [0002] Nowadays, as the mainstream memory, Flash memory has been widely used in civil, industrial and military fields. At present, there are two main ways for Flash memory to store data. One is to store data in the file system, and the other is One is the method of storing data according to physical blocks and pages. The storage of the file system is based on clusters as the smallest unit of data storage, and according to physical blocks and pages, data is stored on the smallest unit of pages; [0003] In the case of small data volume and frequent data storage times, each time data is written (such as several bytes), at least one cluster (minimum 4KB) or one page (minimum 512 bytes) must be occupied, so that The utilization rate of the Flash memory is greatly reduced, which re...

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): G06F3/06G06F12/02G06F12/0891
Inventor 毛应龙曹璟华徐衍胜张建中
Owner 山西科泰航天防务技术股份有限公司
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