patents.google.com

CN102768645B - The solid state hard disc forecasting method of hybrid cache and solid-state hard disk SSD - Google Patents

  • ️Wed Jan 20 2016
The solid state hard disc forecasting method of hybrid cache and solid-state hard disk SSD Download PDF

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
Application number
CN201210195826.9A
Other languages
Chinese (zh)
Other versions
CN102768645A (en
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.)
NATIONAL SUPERCOMPUTING CENTER IN SHENZHEN (SHENZHEN CLOUD COMPUTING CENTER)
Original Assignee
NATIONAL SUPERCOMPUTING CENTER IN SHENZHEN (SHENZHEN CLOUD COMPUTING CENTER)
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.)
2012-06-14
Filing date
2012-06-14
Publication date
2016-01-20
2012-06-14 Application filed by NATIONAL SUPERCOMPUTING CENTER IN SHENZHEN (SHENZHEN CLOUD COMPUTING CENTER) filed Critical NATIONAL SUPERCOMPUTING CENTER IN SHENZHEN (SHENZHEN CLOUD COMPUTING CENTER)
2012-06-14 Priority to CN201210195826.9A priority Critical patent/CN102768645B/en
2012-11-07 Publication of CN102768645A publication Critical patent/CN102768645A/en
2016-01-20 Application granted granted Critical
2016-01-20 Publication of CN102768645B publication Critical patent/CN102768645B/en
Status Active legal-status Critical Current
2032-06-14 Anticipated expiration legal-status Critical

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

The solid state hard disc forecasting method of hybrid cache and solid-state hard disk SSD

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.

CN201210195826.9A 2012-06-14 2012-06-14 The solid state hard disc forecasting method of hybrid cache and solid-state hard disk SSD Active CN102768645B (en)

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 party
Publication 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 party
Publication 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 party
Publication 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

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication 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