Method and system for increasing booting speed of system based on NAND FLASH
A system block and system information technology, which is applied to the NAND FLASH-based system startup speed-up method and the system field, can solve problems such as long startup time, and achieve the effects of improving efficiency, saving time, and improving startup speed
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0036] figure 1 It shows the flow chart provided by the first embodiment of the NAND FLASH-based system startup speed-up method of the present invention, and is described in detail as follows:
[0037] Step S11, writing a flag indicating that the system information has been modified on the pre-selected system block.
[0038] In this embodiment, the preselected system block is the first available free block in the NFTL manageable, if the first block in the NFTL manageable has been written with data and is not a free block, then the NFTL manageable The data on the first block in the block is moved to other free blocks, and the data on this block is erased to make it a free block. Using the first block in the NFTL that is not a bad block as the system block can shorten the time for searching the system block each time the system is turned on and improve the boot performance.
[0039] In this embodiment, the information indicating that the system information has been modified is...
Embodiment 2
[0091] In order to more clearly illustrate the NAND FLASH-based system startup speed-up method provided by the embodiment of the present invention, some parameters needed to realize the present invention are provided below, and are described in detail as follows:
[0092] The required structure and function definitions:
[0093]
[0094]
[0095]
[0096] In the embodiment of the present invention, when the system is normally shut down, write the system information of NFTL in the internal memory to the system block (the block that saves the system information) of NAND FLASH, and directly go to the system block to read the information saved when the system is turned off. , no additional processing is required, so the information before the shutdown can be quickly restored and the startup performance can be improved.
[0097] Taking the NAND FLASH system of 65536 blocks (capacity 32G) as an example, the system creates the whole NAND FLASH as a disk partition, and when t...
Embodiment 3
[0099] Figure 7 The structure of the NAND FLASH-based system startup speed-up system provided by the third embodiment of the present invention is shown. For the convenience of description, only the parts related to the embodiment of the present invention are shown.
[0100] The NAND FLASH-based system startup speed-up system can be used for various information processing terminals connected to servers through wired or wireless networks, such as mobile phones, pocket computers (Pocket Personal Computer, PPC), palmtop computers, computers, notebook computers, personal digital Assistant (Personal Digital Assistant, PDA), etc., can be a software unit, a hardware unit, or a combination of software and hardware running in these terminals, or can be integrated into these terminals as an independent pendant or run in the application system of these terminals in, where:
[0101] The flag page writing unit 71 is configured to write a flag indicating that the system information has bee...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 