CN102955741A - Memorizer device and writing method thereof - Google Patents

Memorizer device and writing method thereof Download PDF

Info

Publication number
CN102955741A
CN102955741A CN2011102522996A CN201110252299A CN102955741A CN 102955741 A CN102955741 A CN 102955741A CN 2011102522996 A CN2011102522996 A CN 2011102522996A CN 201110252299 A CN201110252299 A CN 201110252299A CN 102955741 A CN102955741 A CN 102955741A
Authority
CN
China
Prior art keywords
data
paging
paged
block
storage arrangement
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2011102522996A
Other languages
Chinese (zh)
Inventor
王金龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Novatek Microelectronics Corp
Original Assignee
Novatek Microelectronics Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Novatek Microelectronics Corp filed Critical Novatek Microelectronics Corp
Priority to CN2011102522996A priority Critical patent/CN102955741A/en
Publication of CN102955741A publication Critical patent/CN102955741A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention relates to a memorizer device and a writing method thereof. The memorizer device comprises a data storing unit and a management unit, wherein the data storing unit comprises a plurality of blocks; each one of the blocks respectively comprises a plurality of pages; the management unit is used for finding out the pages according to management information and writing the page data into the pages according to the management information; and the management information at least comprises a block number and a page number.

Description

Storage arrangement and wiring method thereof
Technical field
The invention relates to a kind of storer, and particularly relevant for a kind of storage arrangement and wiring method thereof.
Background technology
Sheffer stroke gate (NAND) flash memory common in the flash memory comprises single-order storage element (Single-Level Cell, SLC) flash memory, multistage storage element (Multi-Level Cell, MLC) flash memory or three rank storage elements (Triple-Level Cell, TLC) flash memory.Flash memory is the unit of erasing take block as data.Flash memory comprises that several blocks and each block comprise several pagings.It must be sequentially to be write by paramount minute page number of low minute page number (page number) that conventional flash memory requires the write sequence of paging.
In the Data renewal mechanism of flash memory, in the time data need to being write to certain specific paging of certain block, must judge then whether this paging has had data writing, if this paging still is space state, then can directly these data be write.Otherwise, if this paging has had data, then can't take the method that directly overrides, and must carry out with the storage block of another blank the renewal of data.
Yet the Data Update of conventional flash memory must all be copied to the data of all page numbers before and after in the same block new block old data of erasing again.Thus, not only expend working time and can reduce serviceable life of flash memory.
Summary of the invention
The invention relates to a kind of storage arrangement and wiring method thereof.
According to an aspect of the present invention, a kind of storage arrangement is proposed.Storage arrangement comprises data storage element and administrative unit.Data storage element comprises that block and block comprise paging.Administrative unit is found out paging according to management information, and according to management information paged data is write to paging, and management information comprises block numbering (Block Number) and minute page number (Page Number) at least.
A kind of wiring method of storage arrangement is proposed according to a further aspect in the invention.The wiring method of storage arrangement comprises: find out the paging of the block of data storage element according to management information; And according to management information paged data is write to paging.
According on the other hand of the present invention, a kind of storage arrangement is proposed, comprising: a data storage element, comprise a plurality of physical blocks, respectively this physical blocks comprises a plurality of pagings; An and administrative unit, in order to one first paged data is write to a paging of one first physical blocks of this data storage element, and a paging that one second paged data is write to one second physical blocks of this data storage element, wherein this first paged data corresponds to identical logical blocks numbering with this second paged data system.
Propose a kind of wiring method of storage arrangement more on the other hand according to of the present invention, comprising: receive the first paged data and one second paged data corresponding to identical logical blocks numbering; This first paged data is write to a paging of one first physical blocks of a data storage element; An and paging that this second paged data is write to one second physical blocks of this data storage element.
For foregoing of the present invention can be become apparent, a preferred embodiment cited below particularly, and cooperate appended graphicly, be described in detail below.
Description of drawings
Fig. 1 illustrates and is the schematic diagram according to the storage arrangement of the embodiment of the invention.
Fig. 2 illustrates and is the schematic diagram before the Data Update.
Fig. 3 illustrates and is the schematic diagram after the Data Update.
[main element label declaration]
10: storage arrangement
11: data storage element
12: administrative unit
121: data processing unit
122: memory manage unit
123: the management information record cell
Embodiment
Following embodiment provides a kind of storage arrangement and wiring method thereof.Storage arrangement comprises data storage element and administrative unit.Data storage element comprises that block and block comprise paging.Administrative unit is found out paging according to management information, and according to management information paged data is write to paging.
The wiring method of storage arrangement comprises: find out the paging of the block of data storage element according to management information; And according to management information paged data is write to paging.
Please be simultaneously with reference to Fig. 1, Fig. 2 and Fig. 3, Fig. 1 illustrates and is that the schematic diagram according to the storage arrangement of the embodiment of the invention, Fig. 2 illustrate and is that the schematic diagram before the Data Update, Fig. 3 illustrate and is the schematic diagram after the Data Update.Storage arrangement 10 comprises data storage element 11 and administrative unit 12.Storage arrangement 10 for example is nonvolatile memory, and nonvolatile memory for example is flash memory in one embodiment.To data storage element 11, and management information for example comprises block numbering (Block Number), minute page number (Page Number) to administrative unit 12 according to the management information data writing.More preferably, management information can also comprise multi-tiling addressing (Multi-Block Addressing, MBA) numbering.Data storage element 11 for example is Sheffer stroke gate (NAND) storage arrangement, and the Sheffer stroke gate storage arrangement for example is single-order storage element (Single-Level Cell, SLC) storage arrangement, multistage storage element (Multi-Level Cell, MLC) storage arrangement or three rank storage elements (Triple-Level Cell, TLC) storage arrangement.
Administrative unit 12 for example comprises memory manage unit 122 and management information record cell 123.In addition, administrative unit also can except administrative unit 122 and management information record cell 123, further comprise data processing unit 121.For convenience of description, it is that the administrative unit 12 that comprises data processing unit 121, memory manage unit 122 and management information record cell 123 is the example explanation that Fig. 1 illustrates.Data processing unit 121 is disassembled the raw data of wanting to write to data storage element 11 and is block data or paged data.Memory manage unit 122 provides block numbering and minute page number of corresponding block data or paged data.Management information record cell 123 is in order to records management information, and management information record cell 123 can be recorded in management information in the storage arrangement, for example (Spare) for subsequent use of storer district or other external memory storage.
Administrative unit 12 can determine different writing modes according to wanting varying in size of data writing.Equal a block length when wanting data writing, then administrative unit 12 according to management information in mode corresponding to block with data data writing storage element 11.For instance, the data of data number 0 equal a block length, and administrative unit 12 will write to corresponding to the data of data number 0 the 0th block according to management information.Similarly, data number 4 and 7 data equal respectively a block length, and administrative unit 12 will write to block according to management information and be numbered 4 and 7 block corresponding to the data of data number 4 and 7.The configuration of this kind data only needs a small amount of storer to represent, and data access speed faster.
When wanting data writing less than a block length, then administrative unit 12 according to management information in mode corresponding to paging with data data writing storage element 11.For instance, the data of data number 1 are less than a block length, and the data of data number 1 comprise paged data 1.0, paged data 1.1 and paged data 1.3.Administrative unit 12 is found out numbering 3 pagings of corresponding block numbering 1 according to management information, and paged data 1.3 is write to numbering 3 pagings of corresponding block numbering 1 according to management information.Administrative unit 12 is found out numbering 0 paging of corresponding block numbering 9 according to management information, and paged data 1.0 is write to numbering 0 paging of corresponding block numbering 9 according to management information.Administrative unit 12 is found out numbering 1 paging of corresponding block numbering 9 according to management information, and paged data 1.0 is write to numbering 1 paging of corresponding block numbering 9 according to management information.
Key character that it should be noted that this embodiment is that the paged data that corresponds to same data number can leave different blocks in, i.e. multi-tiling addressing (Multi-Block Addressing, MBA).With data number 1, the data of data number 1 are stored in block numbering 1 and block numbering 9, therefore the block degree of depth is 2.Namely be the shared block number of data of data numbering in this so-called block degree of depth.Logical blocks numbering and physical blocks numbering are respectively the block numbering that operating system and storage arrangement are seen.Therefore, the logical blocks numbering can be considered aforesaid data number, and the physical blocks numbering can be considered aforesaid block numbering.This embodiment can be with the corresponding relation of logical blocks numbering and physical blocks numbering by flexibly being adjusted into one to one one-to-many by the multi-tiling addressing.Because the logical blocks numbering can be one-to-many with the corresponding relation of physical blocks numbering, therefore can avoid the exchange of internal data too frequent, and then improve efficiency of storage and storage arrangement life-span.
The large I of multi-tiling addressing numbering is further confirmed the ageing of data.For instance, the multi-tiling addressing of block numbering 9 is numbered 1 and the multi-tiling addressing of block numbering 1 is numbered 0, and it is 9 old that the data of expression block numbering 0 ageing numbered than block.So although the legacy data that corresponds to data number 1 is deposited in numbering 0 paging of minute page number 0 to 2 of block numbering 1 and block numbering 9, but because the stored data of numbering 0 paging of numbering 0 to 2 paging of Data Update back zone block number 1 and block numbering 9 are with no longer effective property, so can be regarded as invalid data.After administrative unit 12 confirms that data are invalid, further by administrative unit 12 retrieval managements.
The data of data number 2 for example comprise paged data 2.0, paged data 2.1, paged data 2.2 and paged data 2.3.Administrative unit 12 is found out numbering 0 paging of corresponding block numbering 5 according to management information, and paged data 2.0 is write to numbering 0 paging of corresponding block numbering 5 according to management information.Administrative unit 12 is found out numbering 1 paging of corresponding block numbering 5 according to management information, and paged data 2.2 is write to numbering 1 paging of corresponding block numbering 5 according to management information.Administrative unit 12 is found out numbering 2 pagings of corresponding block numbering 5 according to management information, and paged data 2.2 is write to numbering 2 pagings of corresponding block numbering 5 according to management information.Administrative unit 12 is found out numbering 3 pagings of corresponding block numbering 5 according to management information, and paged data 2.1 is write to numbering 3 pagings of corresponding block numbering 5 according to management information.Administrative unit 12 is found out numbering 0 paging of corresponding block numbering 8 according to management information, and paged data 2.2 is write to numbering 0 paging of corresponding block numbering 8 according to management information.Administrative unit 12 is found out numbering 1 paging of corresponding block numbering 8 according to management information, and paged data 2.3 is write to numbering 1 paging of corresponding block numbering 8 according to management information.The paged data that corresponds to same data number can leave different blocks in.With data number 2, the data of data number 2 are stored in block numbering 2, block numbering 5 and block numbering 8, therefore the block degree of depth is 3.
The data of data number 6 for example comprise paged data 6.0, paged data 6.2 and paged data 6.3.Administrative unit 12 is found out numbering 0 paging of corresponding block numbering 10 according to management information, and paged data 6.0 is write to numbering 0 paging of corresponding block numbering 10 according to management information.Administrative unit 12 is found out numbering 1 paging of corresponding block numbering 10 according to management information, and paged data 6.2 is write to numbering 1 paging of corresponding block numbering 10 according to management information.Administrative unit 12 is found out numbering 3 pagings of corresponding block numbering 10 according to management information, and paged data 6.3 is write to numbering 3 pagings of corresponding block numbering 10 according to management information.All data of factor data numbering 6 have all write to block numbering 10, so no longer effective property of block numbering 6 data of depositing, after administrative unit 12 confirms that data are invalid, further remove the block of depositing invalid data, use in order to follow-up data writing, therefore 6 of data numbers are present in block numbering 10, therefore the block degree of depth is 1.
It should be noted that administrative unit 12 except in order data being write the corresponding paging as aforementioned, also can non-ly write to data corresponding paging in order.For instance, the data of data number 3 comprise paged data 3.0, paged data 3.1, paged data 3.2 and paged data 3.3.For example, administrative unit 12 is found out numbering 0 paging of corresponding block numbering 3 according to management information, and paged data 3.0 is write to the 0th paging of corresponding block numbering 3 according to management information.Administrative unit 12 is found out numbering 1 paging of corresponding block numbering 3 according to management information, and paged data 3.1 is write to numbering 1 paging of corresponding block numbering 3 according to management information.Administrative unit 12 is found out numbering 2 pagings of corresponding block numbering 3 according to management information, and paged data 3.3 is write to numbering 2 pagings of corresponding block numbering 3 according to management information.Administrative unit 12 is found out numbering 3 pagings of corresponding block numbering 3 according to management information, and paged data 3.2 is write to numbering 3 pagings of corresponding block numbering 3 according to management information.Hence one can see that, and administrative unit 12 does not need in order data writing, therefore can provide data to write larger elasticity.
When wanting data writing greater than a block length, then administrative unit 12 can be disassembled raw data first and be block data and paged data.Block data write then as aforementioned in mode corresponding to block with block data data writing storage element 11.Paged data write then as aforementioned in mode corresponding to paging with data data writing storage element 11.
Aforementioned data storage element 11 can also comprise that one merges (Merge) block.When the corresponding block degree of depth of several paged datas of same data number during greater than a threshold value, administrative unit 12 can be incorporated into several paged datas the merging block, to discharge more storage area.
Referring again to Fig. 1 and Fig. 2, administrative unit 12 is front wants respectively to write paged data 1.0, paged data 1.0 and paged data 1.1 upgrading in numbering 0 to 2 paging of block numbering 1.Before upgrading, administrative unit 12 is found out numbering 0 paging of corresponding block numbering 1 according to management information, and paged data 1.0 is write to numbering 0 paging of corresponding block numbering 1 according to management information.Administrative unit 12 is found out numbering 1 paging of corresponding block numbering 1 according to management information, and paged data 1.0 is write to numbering 1 paging of corresponding block numbering 1 according to management information.Administrative unit 12 is found out numbering 2 pagings of corresponding block numbering 1 according to management information, and paged data 1.1 is write to numbering 2 pagings of corresponding block numbering 1 according to management information.It should be noted that, administrative unit 12 can also illustrate the data of repeatedly upgrading certain data number such as Fig. 2 except data number can write not according to order, illustrate numbering 0 and 1 paging that data number 1.0 repeatedly is updated to block numbering 1 such as Fig. 2.Thus, with so that the renewal of frequently-used data becomes easily and fast.
In sum, although the present invention discloses as above with preferred embodiment, so it is not to limit the present invention.The persond having ordinary knowledge in the technical field of the present invention, without departing from the spirit and scope of the present invention, when being used for a variety of modifications and variations.Therefore, protection scope of the present invention is as the criterion when looking appended the claim scope person of defining.

Claims (33)

1. storage arrangement comprises:
One data storage element comprises one first block, and this first block comprises one first paging; And
One administrative unit in order to finding out this first paging according to one first management information, and writes to this first paging according to this first management information with one first paged data, and this first management information comprises one first block numbering and one first minute page number at least.
2. storage arrangement according to claim 1, wherein this first management information also comprises one first multi-tiling addressing numbering, this first multi-tiling addressing numbering is in order to represent the ageing of this first paged data.
3. storage arrangement according to claim 1, wherein this administrative unit comprises:
One memory manage unit is in order to provide this first block numbering and this first minute page number; And
One management information record cell is in order to record this first management information.
4. storage arrangement according to claim 1, wherein this administrative unit also comprises:
One data processing unit is in order to produce this first paged data.
5. storage arrangement according to claim 1, wherein this administrative unit also writes to this data storage element according to one second management information with one second paged data, and this second management information also comprises a Second Region block number and one second minute page number.
6. storage arrangement according to claim 5, wherein this first block also comprises:
One second paging, this administrative unit writes to this second paging according to this Second Region block number and this second minute page number with this second paged data.
7. storage arrangement according to claim 6, wherein stored data number is sequentially write this first paging and this second paging by non-in this first paging and this second paging.
8. storage arrangement according to claim 6, wherein this first paged data and this second paged data are to correspond to same data number.
9. storage arrangement according to claim 5, wherein this data storage element also comprises one second block, this second block comprises one second paging, and this administrative unit writes to this second paging according to this Second Region block number and this second minute page number with this second paged data.
10. storage arrangement according to claim 9, wherein this first paged data and this second paged data are to correspond to same data number.
11. storage arrangement according to claim 9, wherein this data storage element also comprises:
One merges block, and when this first paged data and the corresponding block degree of depth of this second paged data during greater than a threshold value, this administrative unit is incorporated into this merging block with this first paged data and this second paged data.
12. storage arrangement according to claim 1, wherein this administrative unit also writes to this data storage element according to one second management information with this first paged data, and this second management information comprises a Second Region block number and one second minute page number at least.
13. storage arrangement according to claim 12, wherein this first block also comprises one second paging, and this administrative unit writes to this second paging according to this Second Region block number and this second minute page number with this first paged data.
14. storage arrangement according to claim 1, wherein this memory device is set to flash memory.
15. the wiring method of a storage arrangement comprises:
(a) find out one first paging of one first block of a data storage element according to one first management information; And
(b) according to this first management information one first paged data is write to this first paging, this first management information comprises one first block numbering and one first minute page number at least.
16. the wiring method of storage arrangement according to claim 15, wherein this first management information also comprises one first multi-tiling addressing numbering, and this first multi-tiling addressing numbering is in order to represent the ageing of this first paged data.
17. the wiring method of storage arrangement according to claim 15 comprises:
(c) produce this first paged data;
(d) provide this first block numbering and this first minute page number; And
(e) record this first management information.
18. the wiring method of storage arrangement according to claim 15 also comprises:
(c) according to one second management information one second paged data is write to this data storage element, this second management information comprises a Second Region block number and one second minute page number at least.
19. the wiring method of storage arrangement according to claim 18 is one second paging that this second paged data is write to this first block according to second minute page number of this Second Region block number and this in this step (c) wherein.
20. the wiring method of storage arrangement according to claim 19, wherein stored data number is sequentially write this first paging and this second paging by non-in this first paging and this second paging.
21. the wiring method of storage arrangement according to claim 19, wherein this first paged data and this second paged data are to correspond to same data number.
22. the wiring method of storage arrangement according to claim 18, wherein this step (c) is one second paging that this second paged data is write to one second block of this data storage element according to second minute page number of this Second Region block number and this.
23. the wiring method of storage arrangement according to claim 22, wherein this first paged data and this second paged data are to correspond to same data number.
24. the wiring method of storage arrangement according to claim 23 also comprises:
(e) when this first paged data and the corresponding block degree of depth of this second paged data during greater than a threshold value, this first paged data and this second paged data are incorporated into one of this data storage element merge block.
25. the wiring method of storage arrangement according to claim 15 also comprises:
(c) according to one second management information this first paged data is write to this data storage element, this second management information comprises a Second Region block number and one second minute page number at least.
26. the wiring method of storage arrangement according to claim 25, wherein this step (c) is one second paging that this first paged data is write to this first block according to second minute page number of this Second Region block number and this.
27. the wiring method of storage arrangement according to claim 15, wherein this memory device is set to flash memory.
28. a storage arrangement comprises:
One data storage element comprises a plurality of physical blocks, and respectively this physical blocks comprises a plurality of pagings; And
One administrative unit, in order to one first paged data is write to a paging of one first physical blocks of this data storage element, and a paging that one second paged data is write to one second physical blocks of this data storage element, wherein this first paged data is to correspond to identical one first logical blocks numbering with this second paged data.
29. storage arrangement according to claim 28, wherein this administrative unit also writes to one the 3rd paged data one first paging of one the 3rd physical blocks of this data storage element, and one second paging that one the 4th paged data is write to the 3rd physical blocks, wherein the 3rd paged data is to correspond to identical one second logical blocks numbering with the 4th paged data.
30. storage arrangement according to claim 28, wherein memory device is set to flash memory.
31. the wiring method of a storage arrangement comprises:
Reception is corresponding to the first paged data and one second paged data of identical one first logical blocks numbering;
This first paged data is write to a paging of one first physical blocks of a data storage element; And
This second paged data is write to a paging of one second physical blocks of this data storage element.
32. the wiring method of storage arrangement according to claim 31 also comprises:
Reception is corresponding to one the 3rd paged data and one the 4th paged data of identical one second logical blocks numbering;
The 3rd paged data is write to one first paging of one the 3rd physical blocks of this data storage element; And
The 4th paged data is write to one second paging of the 3rd physical blocks.
33. the wiring method of storage arrangement according to claim 31, wherein this memory device is set to flash memory.
CN2011102522996A 2011-08-30 2011-08-30 Memorizer device and writing method thereof Pending CN102955741A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011102522996A CN102955741A (en) 2011-08-30 2011-08-30 Memorizer device and writing method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011102522996A CN102955741A (en) 2011-08-30 2011-08-30 Memorizer device and writing method thereof

Publications (1)

Publication Number Publication Date
CN102955741A true CN102955741A (en) 2013-03-06

Family

ID=47764565

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011102522996A Pending CN102955741A (en) 2011-08-30 2011-08-30 Memorizer device and writing method thereof

Country Status (1)

Country Link
CN (1) CN102955741A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103412779A (en) * 2013-08-14 2013-11-27 浙江大学 Patch file system implementation method of embedded real-time operating system
CN106959822A (en) * 2013-12-27 2017-07-18 威盛电子股份有限公司 Data memory device and its method for writing data
WO2022156369A1 (en) * 2021-01-22 2022-07-28 苏州浪潮智能科技有限公司 Storage block management information synchronous recording method and system, and terminal and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030163630A1 (en) * 2002-02-27 2003-08-28 Aasheim Jered Donald Dynamic data structures for tracking data stored in a flash memory device
CN1637721A (en) * 2003-12-30 2005-07-13 三星电子株式会社 Address mapping method and mapping information managing method for flash memory, and flash memory using the same
CN101216806A (en) * 2008-01-17 2008-07-09 北京中星微电子有限公司 Data updating method and device
CN101539887A (en) * 2009-05-06 2009-09-23 美商威睿电通公司 Flash memory management method and computer system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030163630A1 (en) * 2002-02-27 2003-08-28 Aasheim Jered Donald Dynamic data structures for tracking data stored in a flash memory device
CN1637721A (en) * 2003-12-30 2005-07-13 三星电子株式会社 Address mapping method and mapping information managing method for flash memory, and flash memory using the same
CN101216806A (en) * 2008-01-17 2008-07-09 北京中星微电子有限公司 Data updating method and device
CN101539887A (en) * 2009-05-06 2009-09-23 美商威睿电通公司 Flash memory management method and computer system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103412779A (en) * 2013-08-14 2013-11-27 浙江大学 Patch file system implementation method of embedded real-time operating system
CN103412779B (en) * 2013-08-14 2016-12-28 浙江大学 A kind of patch file network system realization of embedded real-time operating system
CN106959822A (en) * 2013-12-27 2017-07-18 威盛电子股份有限公司 Data memory device and its method for writing data
CN106959822B (en) * 2013-12-27 2020-02-07 威盛电子股份有限公司 Data storage device and data writing method thereof
WO2022156369A1 (en) * 2021-01-22 2022-07-28 苏州浪潮智能科技有限公司 Storage block management information synchronous recording method and system, and terminal and storage medium

Similar Documents

Publication Publication Date Title
CN107168647B (en) FLASH data read-write method and system
CN101876949B (en) Date memorizing system and method thereof
CN101354681B (en) Memory system, abrasion equilibrium method and apparatus of non-volatile memory
CN1900919B (en) Flash memory comprising a plurality of blocks
CN101576852B (en) Wrap-around sequence numbers for recovering from power-fall in non-volatile memory
CN102779096B (en) Page, block and face-based three-dimensional flash memory address mapping method
KR100885181B1 (en) Memory system performing group mapping operation and address mapping method thereof
CN102841851B (en) Flash memory management method and flash memory device
CN101425041B (en) Optimizing method for establishing FAT file systems on NAND FLASH memory
TWI494761B (en) Method of partitioning physical block and memory system thereof
US20130151892A1 (en) Data storing method for solid state drive to preserve data integrity after power failure
US9524238B2 (en) Systems and methods for managing cache of a data storage device
US8090900B2 (en) Storage device and data management method
CN104756088A (en) Flexible wear management for non-volatile memory
TW200601040A (en) Management of non-volatile memory systems having large erase blocks
Lee et al. HFTL: hybrid flash translation layer based on hot data identification for flash memory
CN101872644A (en) Electronic storage device and storage method thereof
CN110674056B (en) Garbage recovery method and device
CN104598386B (en) By following the trail of and reusing solid-state drive block using two level map index
CN109407985B (en) Data management method and related device
TWI450271B (en) Method for managing a plurality of blocks of a flash memory, and associated memory device and controller thereof
CN105988719A (en) Storage device and data processing method thereof
CN102955741A (en) Memorizer device and writing method thereof
CN102789422B (en) The method for writing data of solid state hard disc
CN101739350B (en) Memory storage device and control method thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130306