NOR-FLASH data storage method, computer device and storage medium
A NOR-FLASH and data storage technology, applied in computing, electrical digital data processing, data processing input/output process, etc., can solve the problems of reduced product life, reduced FLASH service life, high frequency of key data modification, etc., to achieve wear and tear Uniform, life-enhancing effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
no. 1 example
[0084] See attached figure 1 , in the present invention, the storage space of NOR-FLASH is divided into two main areas, occupy the control area (MasterArea) of a small amount of NOR-FLASH storage space and occupy the user area (UserArea) of remaining a large amount of storage space. Among them, the control area accounts for about 1 / 128 of the total storage space. This area is used to store some important data information, which includes labels (Label), the first static mapping table (Mapping0), and the second static mapping table (Mapping1) , reserved area (Reserved) and log area (Log); user area (UserArea) is used to store user data, which is composed of base remap sector group (Base Remap Sectors) and extended remap sector group (Extended Remap Sectors). Both the mapped sector group and the extended mapped sector group include a number of remapped sectors (Remap Sector).
[0085] The overall idea of the technical solution of the present invention is as follows: when the u...
no. 2 example
[0154] For ease of understanding, the data storage process of NOR-FLASH and its wear leveling and power-off recovery are described below in combination with specific examples:
[0155] In this embodiment, the parameters of the conversion software FTL are: the number of logical sectors is 4, and the number of mapped sectors is 8, that is, the number of mapped sectors is 4 more than that of logical sectors to achieve wear balance.
[0156] The process of writing data in this embodiment is as follows: write logical sectors 0, 1, 0, 2, 0, 3, 0, 1, 0, 3 in sequence.
[0157] The following is a step-by-step description of the process of writing data:
[0158] (1) Data situation after initialization
[0159] The initialized data is attached Figure 12 As shown, the penultimate item data of the dynamic mapping table (Mapping), the first static mapping table (Mapping0) and the second static mapping table (Mapping1) are their respective serial numbers (Sequence), and the log area (Log...
no. 3 example
[0210] The present invention also provides a computer device, such as a smart phone, a tablet computer, a notebook computer, a desktop computer, a rack server, a blade server, a tower server or a cabinet server (including an independent server, or a multi- A server cluster composed of servers), etc. The computer device in this embodiment at least includes but is not limited to: a memory, a processor, and the like that can be communicatively connected to each other through a system bus. An executable program is stored in the memory, and the processor runs the executable program in the memory to realize the above-mentioned NOR-FLASH data storage method.
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com