[发明专利]具有可移除存储器卡的高速缓存系统在审
申请号: | 201280044735.3 | 申请日: | 2012-08-28 |
公开(公告)号: | CN103797471A | 公开(公告)日: | 2014-05-14 |
发明(设计)人: | P·苏塔尔德加;A·P·戈尔 | 申请(专利权)人: | 马维尔国际贸易有限公司 |
主分类号: | G06F12/08 | 分类号: | G06F12/08;G06F11/20 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅 |
地址: | 巴巴多斯*** | 国省代码: | 巴巴多斯;BB |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 存储器 高速缓存 系统 | ||
相关申请的交叉引用
本专利公开要求在2011年9月14日提交的、美国临时申请号61/534,683的权益,在此通过参考将该专利公开的全文合并于此。
背景技术
在此处提供对背景技术的描述是用于从整体上给出本公开上下文的目的。就在此背景技术部分中描述的工作而言的、本发明发明人的工作,以及在递交时不以其他方式作为现有技术的描述的方面,并不显式或隐式承认其是本公开的现有技术。
计算系统通常具有硬盘驱动(HDD)和作为高速缓存操作的固态驱动(SSD)。高速缓存控制器在HDD和SSD之间传送数据。SSD高速缓存HDD的内容,以在丢失电源的情况下保护HDD内容。
SSD通常是单层单元(SLC)类型存储器,即,在单元中存储数据比特的闪存存储器类型。然而,SLC对于在高速缓存中使用而言成本是相当昂贵的。为了补偿SLC的成本,可以采用诸如多层单元(MLC)的外部或可移除存储器卡。MLC是能够在单元中存储多于单个信息比特的闪存存储器。然而,MLC具有较短的寿命,并且归因于连续的写入而易于较早失效。当可移除存储器失效时,会丢失可移除存储器的已高速缓存的内容。
发明内容
在一个实施方式中,设备包括高速缓存空间管理器,配置用于引起高速缓存处理器向存储器器件的板载存储器存储所述存储器器件的可移除存储器卡的数据。该设备还包括错误率监测器,配置用于监测可移除存储器卡的操作参数,以及驱动高速缓存处理器在操作参数符合预定标准时、向板载存储器存储来自可移除存储器卡的数据。
在一个实施方式中,板载存储器的一部分被预留,以用于存储来自可移除存储器卡的数据。在一个实施方式中,高速缓存空间管理器配置用于使用回收策略,用于在向板载存储器存储来自可移除存储器卡的数据之前、从可移除存储器卡回收数据。
在另一实施方式中,方法包括:接收来自监测器的卡替换信号,该监测器监测可移除存储器卡的操作参数;以及将可移除存储器卡的数据存储在与可移除存储器卡不同的存储器中。在该方法的一个实施方式中,卡替换信号是在发生下述事件时生成的:i)错误到达一定数量,ii)错误类型,iii)预定的错误率,iv)自可移除存储器卡安装时起逝去的预定时间量,v)按照替换计划发生的事件,或vi)向可移除存储器卡的预定写入数量。在一个实施方式中,该方法包括重写用于标识可移除存储器中的数据的高速缓存标记,以便指示该数据存储在存储器中。
在一个实施方式中,高速缓存系统包括:高速缓存;高速缓存处理器;和至少一个插口(socket),配置用于替换与高速缓存处理器通信的可移除存储器卡。该系统还包括高速缓存替换逻辑,配置用于引起高速缓存处理器在替换可移除存储器卡时、向高速缓存存储在可移除存储器卡上存储的数据。
附图说明
并入本说明书中并作为说明书一部分的附图示出了本公开的各种系统、方法和其他实施方式。应当理解,附图中示出的元素边界(例如,框、框的群组或其他形状)代表边界的一个示例。在某些示例中,一个元素可以设计为多个元素,或者多个元素可以设计为一个元素。在某些示例中,示出为另一元素内部组件的元素可以实现为外部组件,或者反之亦然。此外,元素不一定按比例缩放。
图1示出了与优化作为储存高速缓存的可移除存储器和作为备援(rescue)高速缓存的板载存储器的使用相关联的存储器卡的一个实施方式。
图2示出了与优化作为储存高速缓存的可移除存储器和作为备援高速缓存的板载存储器的使用相关联的存储器卡的一个实施方式。
图3示出了与优化作为储存高速缓存的可移除存储器和作为备援高速缓存的板载存储器的使用相关联的存储器卡的一个实施方式。
图4示出了与优化作为储存高速缓存的可移除存储器和作为备援高速缓存的板载存储器的使用相关联的方法的一个实施方式。
图5示出了与优化作为储存高速缓存的可移除存储器和作为备援高速缓存的板载存储器的使用相关联的方法的一个实施方式。
具体实施方式
此处描述了与优化可替换存储器卡和作为用作高速缓存中数据的储存器的板载存储器的使用相关联的系统、方法和其他实施方式的示例。具体地,此处的实施方式平衡了容易可替换且成本有效的可移除存储器(例如,MLC)和价格更贵但稳定的板载存储器(例如,SLC)(用作当可移除存储器卡被替换时、存储其内容的备援高速缓存)的使用。可移除存储器卡用作高速缓存。保留板载存储器的至少一部分,以便在可移除存储器卡开始失效时、存储可移除存储器卡的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于马维尔国际贸易有限公司,未经马维尔国际贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280044735.3/2.html,转载请声明来源钻瓜专利网。