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

Method for determining the last written position in a storage area of ​​a flash memory

A technology for writing locations and storage areas, applied in memory systems, memory address/allocation/relocation, instruments, etc., can solve the problems of limited erasing times, reduced service life, wear and tear, etc., to promote efficient storage and prolong use The effect of longevity

Active Publication Date: 2021-06-22
HONEYWELL ENVIRONMENTAL & COMBUSTION CONTROLS (TIANJIN) CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Among them, data erasure cannot be performed by a single byte, and the number of times of erasing and writing is limited. Too frequent erasing and writing will reduce its service life
In addition, there is no data index structure in Flash
The conventional flash memory writing method is to fill a sector and then erase and rewrite. In this way, frequent storage of a large amount of data for a long time will cause greater wear and tear on the memory and reduce the service life
[0003] In the existing technology, it is also possible to use a dedicated sector space to maintain an index data structure, but this will not only consume limited space resources, but also this sector also needs to withstand frequent erasing and writing, resulting in serious local wear and tear

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
  • Method for determining the last written position in a storage area of ​​a flash memory
  • Method for determining the last written position in a storage area of ​​a flash memory
  • Method for determining the last written position in a storage area of ​​a flash memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] In the following description, specific details are set forth in order to provide a thorough understanding of the present invention. It will be apparent, however, to one skilled in the art that embodiments of the invention may be practiced without these specific details. In the present invention, specific numerical references such as "first element", "second means" and the like may be made. However, specific numerical references should not be construed as necessarily obeying their literal order, but rather that "first element" is different from "second element".

[0022] The specific details set forth herein are exemplary only, and the specific details may vary while remaining within the spirit and scope of the invention. The term "coupled" is defined to mean either directly connected to a component or indirectly connected to a component via another component.

[0023] Preferred embodiments of methods, systems and devices adapted to implement the present invention are ...

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 method for determining the last writing position in a storage area of ​​a Flash memory, comprising: setting the first position and the second position of the storage area, planning the storage area into a plurality of search sections; respectively adopting different traversal methods in sequence The writable status of at least one location within each search segment is checked to determine the last written location. It can not only facilitate the storage, search and deletion operations of data, but also help to prolong the service life of the Flash memory.

Description

technical field [0001] The present invention relates to the technical field of Flash memory, and more specifically, relates to a method for determining the last writing position in a storage area of ​​the Flash memory. Background technique [0002] Flash memory is a commonly used large-capacity data storage chip. The internal space uses sectors as the storage unit and bytes as the writing unit. Among them, data erasure cannot be performed by a single byte, and the number of times of erasing and writing is limited. Too frequent erasing and writing will reduce its service life. In addition, there is no data index structure in Flash. The conventional flash memory writing method is to fill a sector and then erase and rewrite. In this way, long-term frequent storage of a large amount of data will cause greater wear and tear on the memory and reduce the service life. [0003] In the prior art, it is also possible to use a dedicated sector space to maintain an index data structur...

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/02
CPCG06F12/0246
Inventor 张英舟张琪高欣张占鹏雷刚于吉祥林迪曹光杰许佳佳
Owner HONEYWELL ENVIRONMENTAL & COMBUSTION CONTROLS (TIANJIN) CO LTD
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