[发明专利]一种固态盘系统中的映射表缓存管理方法在审
申请号: | 201410396527.0 | 申请日: | 2014-08-12 |
公开(公告)号: | CN104166634A | 公开(公告)日: | 2014-11-26 |
发明(设计)人: | 吴非;谢长生;李思思;周游;陈虎 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06F12/14 | 分类号: | G06F12/14 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 梁鹏 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种固态盘映射表缓存的管理方法,对于将页映射表存放在闪存上的固态盘来说,该方法采用了两级链式组织架构,将缓存中属于同一个映射页的映射条目组织在一起。当需要替换缓存中的脏条目时,采用批量更新的方法将被替换的脏条目和跟它同属一个映射页的其它脏条目一并更新回闪存的页映射表中,大大减少了因缓存替换带来的额外开销;当缓存不命中时,采用动态的预取技术,预取长度根据载入开销、替换开销和历史访问的连续前驱数来确定,提高了缓存的命中率,减少了缓存载入带来的额外开销。批量更新和动态预取技术提高了固态盘的性能,延长了固态盘的寿命。 | ||
搜索关键词: | 一种 固态 系统 中的 映射 缓存 管理 方法 | ||
【主权项】:
一种固态盘系统中的映射表缓存管理方法,其特征在于,在所述固态盘系统的闪存转换层采取页级映射算法,一个逻辑页可以被映射到任意一个物理页上,将这种映射关系记录在页映射表中;在所述系统中设置有映射表缓存模块和闪存模块;其中闪存模块上的块分为数据块和映射块两种,数据块用于存放用户数据,映射块用于存放页映射表,映射块中包含多个映射页,每个映射页中存放的是多个逻辑页号连续的映射条目;映射表缓存模块存放部分常用的页映射表和全局转换目录,全局转换目录用于追踪映射页在闪存中的物理位置,其内容包括虚拟映射页号和物理映射页号;映射表缓存模块中存储的页映射表采用两级链式组织架构来组织,第一级链表由映射页节点组成,每个映射页节点代表一个有映射条目被缓存的映射页,它将缓存中属于该映射页的映射条目节点组织在一起;第二级链表由映射条目节点组成,每个映射条目节点存放一个映射条目的信息,上述两级链表都按照最近最少使用算法进行排序。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410396527.0/,转载请声明来源钻瓜专利网。