CN102768645B - The solid state hard disc forecasting method of hybrid cache and solid-state hard disk SSD - Google Patents
- ️Wed Jan 20 2016
Info
-
Publication number
- CN102768645B CN102768645B CN201210195826.9A CN201210195826A CN102768645B CN 102768645 B CN102768645 B CN 102768645B CN 201210195826 A CN201210195826 A CN 201210195826A CN 102768645 B CN102768645 B CN 102768645B Authority
- CN
- China Prior art keywords
- ssd
- chained list
- data
- stored
- page Prior art date
- 2012-06-14 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.)
- Active
Links
- 238000013277 forecasting method Methods 0.000 title abstract 2
- 239000007787 solid Substances 0.000 title abstract 2
- 238000000034 method Methods 0.000 abstract 1
Landscapes
- Memory System Of A Hierarchy Structure (AREA)
Abstract
The invention discloses a kind of solid state hard disc forecasting method and solid-state hard disk SSD of hybrid cache, its method comprises step: solid-state hard disk SSD, when storing prefetch data request, searches the storage block of the free time that the address pointer in free block chained list points to; Order flow data in same order stream in described prefetch data request is stored in the free page of the storage block of same free time; The address pointer of the storage block having data is stored in occupied piece of chained list.The data that same order flows, in order stream is looked ahead, based on spatial locality principle, are stored in same piece by the present invention, thus allow the page in same piece simultaneously or be replaced in the time of closing on, and reduce SSD and write number of times, effectively extend the SSD life-span.<!--1-->
Description
Technical field
The present invention relates to technical field of computer data storage, be related specifically to solid state hard disc forecasting method and the solid-state hard disk SSD of hybrid cache.
Background technology
When computer data stores, because Flash itself has the asymmetric problem of read-write, particularly the performance of random write speed is not as people's will, the SSD based on Flash is utilized to carry out buffer memory and a large amount of sequential data stream of looking ahead, the write operation that on SSD, generation is a large amount of may be caused, even produce serious intertexture random read-write situation, in the worst case not only can not be energy-conservation, also can cause the decline of system performance, cause SSD service life reduction.
Summary of the invention
Fundamental purpose of the present invention writes number of times, the solid state hard disc forecasting method effectively extending the hybrid cache in SSD life-span and solid-state hard disk SSD for providing a kind of SSD of minimizing.
The present invention proposes a kind of solid state hard disc forecasting method of hybrid cache, comprises step:
Solid-state hard disk SSD, when storing prefetch data request, searches the storage block of the free time that the address pointer in free block chained list points to;
Order flow data in same order stream in described prefetch data request is stored in the free page of the storage block of same free time;
The address pointer of the storage block having data is stored in occupied piece of chained list.
Preferably, described solid-state hard disk SSD, when storing prefetch data request, also comprises after searching the step of the storage block of the free time that the address pointer in free block chained list points to:
Access frequency in the order flow data of described prefetch data request is exceeded the data of predeterminated frequency threshold value as hot spot data, is stored in the free page of the storage block of same free time.
Preferably, also comprise after described step order flow data in same order stream in prefetch data request is stored in the free page of the storage block of same free time:
The address pointer of described order flow data is stored in the order chained list of described SSD.
Preferably, described access frequency in the order flow data of prefetch data request is exceeded the data of predeterminated frequency threshold value as hot spot data, also comprises after being stored to the step in the free page of the storage block of same free time:
The address pointer of described hot spot data is stored in the random chained list of described SSD.
Preferably, the solid state hard disc forecasting method of described hybrid cache, also comprises step:
The page at described order flow data place, after the described order flow data of judgement is replaced, is set to invalid page by described SSD;
Start garbage reclamation pattern, be in the storage block of invalid page at all pages, the storage of selective erasing least number of times is carried out erasing soon and is reclaimed;
The address pointer of the storage block of having wiped is stored in free block chained list.
The present invention also proposes a kind of solid-state hard disk SSD of hybrid cache, comprising:
Free memory blocks searches module, for when storing prefetch data request, searches the storage block of the free time that the address pointer in free block chained list points to;
Storage block data management and control module, for being stored in the free page of the storage block of same free time by the order flow data in the same order stream in described prefetch data request;
Storage block pointer management and control module, for being stored to the address pointer of the storage block having data in occupied piece of chained list.
Preferably, the solid-state hard disk SSD of described hybrid cache also comprises:
Storage block hot spot data management and control module, for access frequency in the order flow data of described prefetch data request is exceeded the data of predeterminated frequency threshold value as hot spot data, is stored in the free page of the storage block of same free time.
Preferably, the solid-state hard disk SSD of described hybrid cache also comprises:
Order chained list management and control module, for being stored to the address pointer of described order flow data in the order chained list of described SSD.
Preferably, the solid-state hard disk SSD of described hybrid cache also comprises:
Random chained list management and control module, for being stored to the address pointer of described hot spot data in the random chained list of described SSD.
Preferably, the solid-state hard disk SSD of described hybrid cache also comprises:
Invalid page management and control module, for after the described order flow data of judgement is replaced, is set to invalid page by the page at described order flow data place;
Erasing recycling module, for starting garbage reclamation pattern, is in the storage block of invalid page at all pages, the storage of selective erasing least number of times is carried out erasing soon and reclaimed;
Reclaim block pointer management and control module, for being stored in free block chained list by the address pointer of the storage block of having wiped.
The data that same order flows, in order stream is looked ahead, based on spatial locality principle, are stored in same piece by the present invention, thus allow the page in same piece simultaneously or be replaced in the time of closing on, and reduce SSD and write number of times, effectively extend the SSD life-span.
Accompanying drawing explanation
Fig. 1 is the prefetch architecture figure of the solid state hard disc forecasting method of hybrid cache in first embodiment of the invention;
Fig. 2 is the process flow diagram of the solid state hard disc forecasting method of hybrid cache in first embodiment of the invention;
Fig. 3 is the process flow diagram of the solid state hard disc forecasting method of hybrid cache in second embodiment of the invention;
Fig. 4 is the process flow diagram of the solid state hard disc forecasting method of hybrid cache in third embodiment of the invention;
Fig. 5 is the process flow diagram of the solid state hard disc forecasting method of hybrid cache in fourth embodiment of the invention;
Fig. 6 is the structural representation of the solid-state hard disk SSD of hybrid cache in fifth embodiment of the invention;
Fig. 7 is the structural representation of the solid-state hard disk SSD of hybrid cache in sixth embodiment of the invention;
Fig. 8 is the structural representation of the solid-state hard disk SSD of hybrid cache in seventh embodiment of the invention;
Fig. 9 is the structural representation of the solid-state hard disk SSD of hybrid cache in eighth embodiment of the invention.
The realization of the object of the invention, functional characteristics and advantage will in conjunction with the embodiments, are described further with reference to accompanying drawing.
Embodiment
Should be appreciated that specific embodiment described herein only in order to explain the present invention, be not intended to limit the present invention.
As depicted in figs. 1 and 2, Fig. 1 is the prefetch architecture figure of the solid state hard disc forecasting method of hybrid cache in first embodiment of the invention; Fig. 2 is the process flow diagram of the solid state hard disc forecasting method of hybrid cache in first embodiment of the invention.The solid state hard disc forecasting method of the hybrid cache that this embodiment is mentioned, comprising:
Step S101, solid-state hard disk SSD, when storing prefetch data request, searches the storage block of the free time that the address pointer in free block chained list points to;
In the management of SSD background page, SSD internal maintenance two block chained lists: free block chain and occupied piece of chain.By FTL(Flashtranslatonlayer, flash translation layer (FTL)) in the corresponding SSD of address mapping table on physical block address.Free block chained list is as the block in the pool of free blocks in Fig. 1, and all pages of each block are empty, will be linked to wherein, and when cache request arrives, distribute to the buffer memory page by the block after garbage reclamation.
Step S102, is stored in the free page of the storage block of same free time by the order flow data in the same order stream in prefetch data request;
Step S103, is stored to the address pointer of the storage block having data in occupied piece of chained list.
The page in occupied piece is taken by some or all of, this be in order to by Page-saving stronger for correlativity in identical SSD block, thus reduce the generation of SSD internal fragmentation.Therefore, when the page of in a free block is occupied, its remaining free page may be skipped.In order stream is looked ahead, based on spatial locality principle, the data that same order flows are stored in same piece, thus allow the page in same piece simultaneously or be replaced in the time of closing on, reduce SSD and write number of times, effectively extend the SSD life-span.
As shown in Figure 3, Fig. 3 is the process flow diagram of the solid state hard disc forecasting method of hybrid cache in second embodiment of the invention.
Step S201, solid-state hard disk SSD, when storing prefetch data request, searches the storage block of the free time that the address pointer in free block chained list points to;
Step S202, is stored in the free page of the storage block of same free time by the order flow data in the same order stream in prefetch data request;
Step S203, exceedes the data of predeterminated frequency threshold value as hot spot data using access frequency in the order flow data of prefetch data request, is stored in the free page of the storage block of same free time;
Step S204, is stored to the address pointer of the storage block having data in occupied piece of chained list.
For the data that the visiting frequency of buffer memory is higher, according to its temperature magnitude classification, by deposit data higher for temperature in same storage block, thus make the page in same piece simultaneously or be replaced in the time of closing on, reduce SSD and write number of times, effectively extend the SSD life-span.
As shown in Figure 4, Fig. 4 is the process flow diagram of the solid state hard disc forecasting method of hybrid cache in third embodiment of the invention.
Step S301, solid-state hard disk SSD, when storing prefetch data request, searches the storage block of the free time that the address pointer in free block chained list points to;
Step S302, is stored in the free page of the storage block of same free time by the order flow data in the same order stream in prefetch data request;
Step S303, is stored to the address pointer of order flow data in the order chained list of SSD;
Step S304, exceedes the data of predeterminated frequency threshold value as hot spot data using access frequency in the order flow data of prefetch data request, is stored in the free page of the storage block of same free time;
Step S305, is stored to the address pointer of hot spot data in the random chained list of SSD;
Step S306, is stored to the address pointer of the storage block having data in occupied piece of chained list.
The order chained list S of SSD sSDwith random chained list R sSDbe stored in specific block by the mode of bitmap, bitmap stores the pointer pointing to SSD physical page.Operationally, the bitmap of chained list is read in DRAM, if access hit, then find the corresponding page by address mapping table, and by the digital independent of correspondence out.The present embodiment is in the specific page management mode of SSD inner utilization, layout is optimized to write buffer memory and prefetch data, data is reintegrated and divide into groups to deposit, the while of being conducive to making the page in same piece or be replaced in the time of closing on, reduce SSD and write number of times, effectively extend the SSD life-span.
As shown in Figure 5, Fig. 5 is the process flow diagram of the solid state hard disc forecasting method of hybrid cache in fourth embodiment of the invention.
Step S401, solid-state hard disk SSD, when storing prefetch data request, searches the storage block of the free time that the address pointer in free block chained list points to;
Step S402, is stored in the free page of the storage block of same free time by the order flow data in the same order stream in prefetch data request;
Step S403, is stored in occupied piece of chained list by the address pointer of the storage block having data;
The page at order flow data place, after judgement order flow data is replaced, is set to invalid page by step S404, SSD;
Step S405, starts garbage reclamation pattern, is in the storage block of invalid page at all pages, and the storage of selective erasing least number of times is carried out erasing soon and reclaimed;
Step S406, is stored to the address pointer of the storage block of having wiped in free block chained list.
When a page is replaced, the page of occupied piece of its correspondence is set to invalid page.Garbage reclamation module is according to free block chain and free page situation, and automatically start and carry out garbage reclamation, the process of garbage reclamation takes into account Time and place locality simultaneously, hot spot data and alphabetic data is left in identical block.Average wear-leveling module, by analyzing writing and erasing times of each block, carrying out the less block of prioritizing selection erasing times and carrying out buffer service, avoids SSD to affect the serviceable life of SSD because erasing times is too much.
As shown in Figure 6, Fig. 6 is the structural representation of the solid-state hard disk SSD of hybrid cache in fifth embodiment of the invention.The solid-state hard disk SSD of the hybrid cache that this embodiment is mentioned, comprising:
Free memory blocks searches module 10, for when storing prefetch data request, searches the storage block of the free time that the address pointer in free block chained list points to;
Storage block data management and control module 20, for being stored in the free page of the storage block of same free time by the order flow data in the same order stream in prefetch data request;
Storage block pointer management and control module 30, for being stored to the address pointer of the storage block having data in occupied piece of chained list.
In the management of SSD background page, SSD internal maintenance two block chained lists: free block chain and occupied piece of chain.By FTL(Flashtranslatonlayer, flash translation layer (FTL)) in the corresponding SSD of address mapping table on physical block address.Free block chained list is as the block in the pool of free blocks in Fig. 1, and all pages of each block are empty, will be linked to wherein, and when cache request arrives, distribute to the buffer memory page by the block after garbage reclamation.The page in occupied piece is taken by some or all of, this be in order to by Page-saving stronger for correlativity in identical SSD block, thus reduce the generation of SSD internal fragmentation.Therefore, when the page of in a free block is occupied, its remaining free page may be skipped.In order stream is looked ahead, based on spatial locality principle, the data that same order flows are stored in same piece, thus allow the page in same piece simultaneously or be replaced in the time of closing on, reduce SSD and write number of times, effectively extend the SSD life-span.
As shown in Figure 7, Fig. 7 is the structural representation of the solid-state hard disk SSD of hybrid cache in sixth embodiment of the invention.The solid-state hard disk SSD of hybrid cache also comprises:
Storage block hot spot data management and control module 40, for access frequency in the order flow data of prefetch data request is exceeded the data of predeterminated frequency threshold value as hot spot data, is stored in the free page of the storage block of same free time.
For the data that the visiting frequency of buffer memory is higher, according to its temperature magnitude classification, by deposit data higher for temperature in same storage block, thus make the page in same piece simultaneously or be replaced in the time of closing on, reduce SSD and write number of times, effectively extend the SSD life-span.
As shown in Figure 8, Fig. 8 is the structural representation of the solid-state hard disk SSD of hybrid cache in seventh embodiment of the invention.The solid-state hard disk SSD of hybrid cache also comprises:
Order chained list management and control module 50, for being stored to the address pointer of order flow data in the order chained list of SSD.
Random chained list management and control module 60, for being stored to the address pointer of hot spot data in the random chained list of SSD.
The order chained list S of SSD sSDwith random chained list R sSDbe stored in specific block by the mode of bitmap, bitmap stores the pointer pointing to SSD physical page.Operationally, the bitmap of chained list is read in DRAM, if access hit, then find the corresponding page by address mapping table, and by the digital independent of correspondence out.The present embodiment is in the specific page management mode of SSD inner utilization, layout is optimized to write buffer memory and prefetch data, data is reintegrated and divide into groups to deposit, the while of being conducive to making the page in same piece or be replaced in the time of closing on, reduce SSD and write number of times, effectively extend the SSD life-span.
As shown in Figure 9, Fig. 9 is the structural representation of the solid-state hard disk SSD of hybrid cache in eighth embodiment of the invention.The solid-state hard disk SSD of hybrid cache also comprises:
Invalid page management and control module 70, for after judgement order flow data is replaced, is set to invalid page by the page at order flow data place;
Erasing recycling module 80, for starting garbage reclamation pattern, is in the storage block of invalid page at all pages, the storage of selective erasing least number of times is carried out erasing soon and reclaimed;
Reclaim block pointer management and control module 90, for being stored in free block chained list by the address pointer of the storage block of having wiped.
When a page is replaced, the page of occupied piece of its correspondence is set to invalid page.Garbage reclamation module is according to free block chain and free page situation, and automatically start and carry out garbage reclamation, the process of garbage reclamation takes into account Time and place locality simultaneously, hot spot data and alphabetic data is left in identical block.Average wear-leveling module, by analyzing writing and erasing times of each block, carrying out the less block of prioritizing selection erasing times and carrying out buffer service, avoids SSD to affect the serviceable life of SSD because erasing times is too much.
The foregoing is only the preferred embodiments of the present invention; not thereby the scope of the claims of the present invention is limited; every utilize instructions of the present invention and accompanying drawing content to do equivalent structure or equivalent flow process conversion; or be directly or indirectly used in other relevant technical fields, be all in like manner included in scope of patent protection of the present invention.
Claims (4)
1. a solid state hard disc forecasting method for hybrid cache, is characterized in that, comprise step:
Solid-state hard disk SSD, when storing prefetch data request, searches the storage block of the free time that the address pointer in free block chained list points to;
Order flow data in same order stream in described prefetch data request is stored in the free page of the storage block of same free time; Access frequency in the order flow data of described prefetch data request is exceeded the data of predeterminated frequency threshold value as hot spot data, is stored in the free page of the storage block of same free time;
The address pointer of described order flow data is stored in the order chained list of described SSD;
The address pointer of described hot spot data is stored in the random chained list of described SSD;
The address pointer of the storage block having data is stored in occupied piece of chained list;
The order chained list of described SSD and random chained list are stored in specific block by the mode of bitmap, bitmap stores the pointer pointing to SSD physical page, operationally, the bitmap of chained list is read in DRAM, if access hit, then find the corresponding page by address mapping table, and by the digital independent of correspondence out.
2. the solid state hard disc forecasting method of hybrid cache according to claim 1, is characterized in that, also comprise step:
The page at described order flow data place, after the described order flow data of judgement is replaced, is set to invalid page by described SSD;
Start garbage reclamation pattern, be in the storage block of invalid page at all pages, the storage of selective erasing least number of times is carried out erasing soon and is reclaimed;
The address pointer of the storage block of having wiped is stored in free block chained list.
3. a solid-state hard disk SSD for hybrid cache, is characterized in that, comprising:
Free memory blocks searches module, for when storing prefetch data request, searches the storage block of the free time that the address pointer in free block chained list points to;
Storage block data management and control module, for being stored in the free page of the storage block of same free time by the order flow data in the same order stream in described prefetch data request;
Storage block pointer management and control module, for being stored in occupied piece of chained list by the address pointer of the storage block having data;
Storage block hot spot data management and control module, for access frequency in the order flow data of described prefetch data request is exceeded the data of predeterminated frequency threshold value as hot spot data, is stored in the free page of the storage block of same free time;
Order chained list management and control module, for being stored in the order chained list of described SSD by the address pointer of described order flow data;
Random chained list management and control module, for being stored in the random chained list of described SSD by the address pointer of described hot spot data; The order chained list of described SSD and random chained list are stored in specific block by the mode of bitmap, bitmap stores the pointer pointing to SSD physical page, operationally, the bitmap of chained list is read in DRAM, if access hit, then find the corresponding page by address mapping table, and by the digital independent of correspondence out.
4. the solid-state hard disk SSD of hybrid cache according to claim 3, is characterized in that, also comprises:
Invalid page management and control module, for after the described order flow data of judgement is replaced, is set to invalid page by the page at described order flow data place;
Erasing recycling module, for starting garbage reclamation pattern, is in the storage block of invalid page at all pages, the storage of selective erasing least number of times is carried out erasing soon and reclaimed;
Reclaim block pointer management and control module, for being stored in free block chained list by the address pointer of the storage block of having wiped.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210195826.9A CN102768645B (en) | 2012-06-14 | 2012-06-14 | The solid state hard disc forecasting method of hybrid cache and solid-state hard disk SSD |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210195826.9A CN102768645B (en) | 2012-06-14 | 2012-06-14 | The solid state hard disc forecasting method of hybrid cache and solid-state hard disk SSD |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102768645A CN102768645A (en) | 2012-11-07 |
CN102768645B true CN102768645B (en) | 2016-01-20 |
Family
ID=47096051
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210195826.9A Active CN102768645B (en) | 2012-06-14 | 2012-06-14 | The solid state hard disc forecasting method of hybrid cache and solid-state hard disk SSD |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102768645B (en) |
Families Citing this family (14)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103136121B (en) * | 2013-03-25 | 2014-04-16 | 中国人民解放军国防科学技术大学 | Cache management method for solid-state disc |
CN104243395B (en) * | 2013-06-06 | 2019-02-01 | 腾讯科技(深圳)有限公司 | A kind of high frequency time write operation method, interface message processor (IMP) and system |
CN103543955A (en) * | 2013-08-05 | 2014-01-29 | 记忆科技(深圳)有限公司 | Method and system for reading cache with solid state disk as equipment and solid state disk |
CN104166634A (en) * | 2014-08-12 | 2014-11-26 | 华中科技大学 | Management method of mapping table caches in solid-state disk system |
CN107102819B (en) * | 2014-12-12 | 2021-02-23 | 西安三星电子研究有限公司 | Method and equipment for writing data into solid state disk |
JP6818982B2 (en) * | 2015-06-01 | 2021-01-27 | エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd | How to store files |
CN107368257B (en) * | 2016-05-12 | 2019-11-12 | 华为技术有限公司 | Data routing inspection method and device in solid-state memory |
JP2018049381A (en) * | 2016-09-20 | 2018-03-29 | 東芝メモリ株式会社 | Memory control circuit, memory system, and processor system |
CN108897492B (en) * | 2018-05-30 | 2021-06-29 | 新华三技术有限公司 | Data writing method and device |
CN109491601B (en) * | 2018-10-26 | 2021-11-26 | 深圳市硅格半导体有限公司 | Parallel processing method and device for solid state disk data and readable storage medium |
CN109582246A (en) * | 2018-12-06 | 2019-04-05 | 深圳市网心科技有限公司 | Data access method, device, system and readable storage medium storing program for executing based on mine machine |
CN112379833B (en) * | 2020-11-12 | 2024-11-22 | 阿米华晟数据科技(江苏)有限公司 | File cache device, file cache, idle space recovery and fault recovery method |
CN114546248A (en) * | 2020-11-26 | 2022-05-27 | 中移物联网有限公司 | A kind of memory file system and processing method of storage block |
CN114253483B (en) * | 2021-12-24 | 2023-07-04 | 深圳忆联信息系统有限公司 | Command-based write cache management method and device, computer equipment and storage medium |
Citations (3)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1652091A (en) * | 2004-02-07 | 2005-08-10 | 华为技术有限公司 | Data preacquring method for use in data storage system |
CN101477492A (en) * | 2009-01-21 | 2009-07-08 | 华中科技大学 | Circulating rewriting flash memory equalization method used for solid state disk |
CN102156753A (en) * | 2011-04-29 | 2011-08-17 | 中国人民解放军国防科学技术大学 | Data page caching method for file system of solid-state hard disc |
Family Cites Families (1)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8219776B2 (en) * | 2009-09-23 | 2012-07-10 | Lsi Corporation | Logical-to-physical address translation for solid state disks |
-
2012
- 2012-06-14 CN CN201210195826.9A patent/CN102768645B/en active Active
Patent Citations (3)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1652091A (en) * | 2004-02-07 | 2005-08-10 | 华为技术有限公司 | Data preacquring method for use in data storage system |
CN101477492A (en) * | 2009-01-21 | 2009-07-08 | 华中科技大学 | Circulating rewriting flash memory equalization method used for solid state disk |
CN102156753A (en) * | 2011-04-29 | 2011-08-17 | 中国人民解放军国防科学技术大学 | Data page caching method for file system of solid-state hard disc |
Also Published As
Publication number | Publication date |
---|---|
CN102768645A (en) | 2012-11-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102768645B (en) | 2016-01-20 | The solid state hard disc forecasting method of hybrid cache and solid-state hard disk SSD |
CN104268094B (en) | 2017-05-03 | Optimized flash memory address mapping method |
CN103425600B (en) | 2016-01-20 | Address mapping method in a kind of solid-state disk flash translation layer (FTL) |
CN103885728B (en) | 2016-08-17 | A kind of disk buffering system based on solid-state disk |
US8935484B2 (en) | 2015-01-13 | Write-absorbing buffer for non-volatile memory |
CN104461393B (en) | 2017-05-17 | Mixed mapping method of flash memory |
CN101477492B (en) | 2010-12-29 | Circulating rewriting flash memory equalization method used for solid state disk |
CN104166634A (en) | 2014-11-26 | Management method of mapping table caches in solid-state disk system |
CN103984736B (en) | 2017-04-12 | Efficient buffer management method for NAND flash memory database system |
CN101819509A (en) | 2010-09-01 | Solid state disk read-write method |
CN107066393A (en) | 2017-08-18 | The method for improving map information density in address mapping table |
CN106547703A (en) | 2017-03-29 | A kind of FTL optimization methods based on block group structure |
CN101169751A (en) | 2008-04-30 | System with flash memory device and data recovery method thereof |
CN102981963A (en) | 2013-03-20 | Implementation method for flash translation layer of solid-state disc |
US20130198453A1 (en) | 2013-08-01 | Hybrid storage device inclucing non-volatile memory cache having ring structure |
CN106528438A (en) | 2017-03-22 | Segmented junk recovery method for solid-state storage device |
CN103455435A (en) | 2013-12-18 | Data writing method and device |
CN102819494B (en) | 2015-09-02 | Optimization method when a kind of flash memory is sequentially written in |
CN107817945B (en) | 2021-07-27 | A data reading method and system of a hybrid memory structure |
CN106815152A (en) | 2017-06-09 | A kind of method for optimizing page level flash translation layer (FTL) |
CN102253901B (en) | 2013-07-24 | Read/write distinguished data storage replacing method based on phase change memory |
CN102521144B (en) | 2015-03-04 | Flash translation layer system |
KR101180288B1 (en) | 2012-09-07 | Method for managing the read and write cache in the system comprising hybrid memory and ssd |
US9218294B1 (en) | 2015-12-22 | Multi-level logical block address (LBA) mapping table for solid state |
CN102520885A (en) | 2012-06-27 | Data management system for hybrid hard disk |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
2012-11-07 | C06 | Publication | |
2012-11-07 | PB01 | Publication | |
2012-12-26 | C10 | Entry into substantive examination | |
2012-12-26 | SE01 | Entry into force of request for substantive examination | |
2016-01-20 | C14 | Grant of patent or utility model | |
2016-01-20 | GR01 | Patent grant |