使用固态盘的缓存系统和方法技术方案

技术编号:3750979 阅读:335 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了使用固态盘的缓存系统和方法。一种包括控制模块、位置描述模块和页面失效模块的系统。所述控制模块配置成将从主机接收到的数据写入存储介质,从所述存储介质读数据,以及将来自所述主机和所述存储介质中的至少一个的数据缓存到闪存中。所述位置描述模块配置成将有效和无效状态之一映射到所述闪存中的数据子集的物理位置。所述页面失效模块配置成从所述主机和所述控制模块之一接收命令,该命令包括对应所述子集的地址以及将所述物理位置的状态设置为无效状态的指令。所述页面失效模块还配置成响应所述命令,将所述物理位置的状态设置为无效状态。

【技术实现步骤摘要】

本公开涉及缓存系统,以及更特别地涉及使用闪存的缓存系统。
技术介绍
此处提供的背景描述的目的在于一般地提出本公开的环境。目前命名专利技术人的工作,在此背景部分描述的工作的程度上,以及所描述的方面可能不像提交时的现有技术一样获得承认,当现有技术与本公开对立时,本公开不明确也不暗示承认。 现在参考图1,主机系统102可通过缓存系统106与存储设备104通信。主机系统102可包括计算机系统,比如个人计算机、消费类电子设备等。存储设备104可包括硬盘驱动器(HDD)。 缓存系统106可作为存储主机系统102从存储设备104频繁存取的数据的临时存 储区域。主机系统102可比从存储设备104更快地从缓存系统106存取数据。因此,当主 机系统102重复存取存储在缓存系统106中的数据时,缓存系统106可减少存取时间。然 而,当主机系统102要求的数据没有存储在缓存系统106中时,缓存系统106可不减少存取 时间。 缓存系统106包括控制模块108和缓存存储器110。控制模块108从/向缓存存 储器110和存储设备104读/写数据。主机系统102通过控制模块108向存储设备104请 求数据。控制本文档来自技高网...

【技术保护点】
一种系统,其包括:控制模块,其配置成将从主机系统接收到的数据写入存储介质,从所述存储介质读取数据,以及将数据从所述主机系统和所述存储介质中的至少一个缓存到闪存中;位置描述模块,其配置成将有效状态和无效状态之一映射到所述闪存中的数据的子集的物理位置;以及页面失效模块,其配置成:接收命令,所述命令包括对应于所述子集的地址和将所述子集的物理位置的状态设置为所述无效状态的指令;以及响应于所述命令来将所述子集的所述物理位置的所述状态设置为所述无效状态,其中所述命令接收自所述主机系统和所述控制模块之一。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:阿尔温德普鲁茨瑞姆基肖尔卓赫瑞
申请(专利权)人:马维尔国际贸易有限公司
类型:发明
国别省市:BB[巴巴多斯]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1