[发明专利]利用固态硬盘作为计算机写缓存的存储系统以及相应的管理调度方法无效
| 申请号: | 201110358353.5 | 申请日: | 2011-11-14 |
| 公开(公告)号: | CN102637147A | 公开(公告)日: | 2012-08-15 |
| 发明(设计)人: | 徐昶;毛云青;冯柯;何清法;顾云苏;王嘉春;饶路;蒋志勇 | 申请(专利权)人: | 天津神舟通用数据技术有限公司 |
| 主分类号: | G06F12/06 | 分类号: | G06F12/06 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 300384 天津市华苑产业区*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 利用 固态 硬盘 作为 计算机 缓存 存储系统 以及 相应 管理 调度 方法 | ||
1.一种利用固态硬盘作为计算机写缓存的存储系统,包括:
一块或多块小容量、访问速度较快的固态硬盘设备,和
一块或多块大容量、访问速度较慢的传统磁盘设备,
上述设备通过标准PCI-E、SAS或SCSI接口之一与所述计算机的总线相连,并对所述计算机系统可见。
2.根据权利要求1所述的存储系统,其特征在于:
所述计算机的初始数据均存储在上述磁盘上,其中所述固态硬盘在系统运行中动态缓存计算机最近更新数据,同时在初始状态下,所述固态硬盘的容量大小对系统的正确性没有影响。
3.根据权利要求1所述的存储系统,其特征在于:
在所述计算机的系统在运行过程中,可以不定期动态增加固态硬盘的数目,提高系统的性能;但已有的所述固态硬盘不可被动态移除。
4.一种对权利要求1-3中的任何一个进行管理调度的方法,其特征在于:
所有的固态硬盘被格式化为分页结构,每个页面的长度与所述计算机系统内外存交换页面相同,全部的所述固态硬盘上的页面被当作一个整体的队列进行顺序循环使用,当有脏页面从内存中排出时,首先将它写回所述队列的最后一个页面,而不是直接写回所述固态磁盘;
在内存中维护一个固态硬盘的地址映射表,当页面写回所述固态硬盘后,其页面号、固态硬盘偏移被作为一个二元组索引项,并维持在所述地址映射表中,而若一个页面被写回多次,则只有最后一次的索引项有效;
当需要访问外存数据时,首先在所述地址映射表中查看包含该页面号的索引项是否存在,如果存在,则访问相应索引项中的固态硬盘的偏移,如果不存在,则访问磁盘的地址;
而当所有的固态硬盘设备的可用容量均低于预设的阈值时,由后台的回写线程将所述地址映射表中的索引项按页面号进行重排,将相邻的页面合并,并将它们按顺序写回磁盘中。
5.根据权利要求4所述的管理调度方法,其特征在于:
由于权利要求1-3中任意一个所涉及的设备对计算机系统可见,因此所述调度方法可以按实际系统需求,在操作系统、文件系统、数据库以及具体应用程序等不同层次实现。
6.根据4或5的管理调度方法,其特征在于:
当所述整个计算机系统发生崩溃并重启时,需要首先扫描所述固态硬盘,并根据其中所有缓存的所述页面重建地址映射表,再进行系统的正常运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津神舟通用数据技术有限公司,未经天津神舟通用数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110358353.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于液压泵体第四轴加工的夹具
- 下一篇:一种自定位冲压装置





