[发明专利]固态硬盘数据缓存的方法及其系统无效
申请号: | 201210504735.9 | 申请日: | 2012-11-30 |
公开(公告)号: | CN103049394A | 公开(公告)日: | 2013-04-17 |
发明(设计)人: | 李明星 | 申请(专利权)人: | 记忆科技(深圳)有限公司 |
主分类号: | G06F12/08 | 分类号: | G06F12/08;G06F12/12 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 刘健;朱远平 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 固态 硬盘数据 缓存 方法 及其 系统 | ||
技术领域
本发明涉及存储技术领域,尤其涉及一种固态硬盘数据缓存的方法及其系统。
背景技术
SSD(Solid State Disk,固态硬盘),即IDE FLASH DISK是用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元(FLASH芯片)组成。固态硬盘的接口规范和定义、功能及使用方法上与普通硬盘的完全相同,在产品外形和尺寸上也完全与普通硬盘一致。广泛应用于军事、车载、工控、视频监控、网络监控、网络终端、电力、医疗、航空等、导航设备等领域。固态硬盘Flash介质特性决定了:1)对Flash读写是以页为单位的;2)Flash擦写次数是有限制的,MLC(Multi-Level Cell,多层单元)约一万次,SLC(Single Layer Cell,单层单元)约十万次。所以,在基于固态硬盘的计算机系统中,同样的主机数据访问情况下,Flash介质读写次数越少,访问数据越快,而Flash页写操作越少,固态硬盘的寿命也越长。为了提高系统数据访问速度,越来越多的应用中使用固态硬盘替代传统机械硬盘,但是数据读写数据越快,越加剧固态硬盘的损耗。
综上可知,现有固态硬盘数据缓存技术在实际使用上,显然存在不便与缺陷,所以有必要加以改进。
发明内容
针对上述的缺陷,本发明的目的在于提供一种固态硬盘数据缓存的方法及其系统,以减少固态硬盘的访问次数,提供固态硬盘的使用期限。
为了实现上述目的,本发明提供一种固态硬盘数据缓存的方法,所述方法包括如下步骤:
将系统内存的部分内存设置为固态硬盘的数据缓存区;
将所述固态硬盘的读写数据缓存于所述固态硬盘的数据缓存区。
根据所述的方法,在所述将所述固态硬盘的读写数据缓存于所述固态硬盘的数据缓存区的步骤之后包括:
将所述固态硬盘的数据缓存区存储的数据存储到所述固态硬盘的存储区中。
根据所述的方法,所述将系统内存的部分内存设置为固态硬盘的数据缓存区的步骤包括:
将系统内存的部分内存划分为所述固态硬盘的数据缓存区;和/或
设置所述固态硬盘的数据缓存区占用所述系统内存的上限值;和/或
将所述固态硬盘的数据缓存区的缓存大小设置为闪存页的整数倍,建立缓存页与数据逻辑地址的映射关系,每页所述缓存页存放指定的闪存页数据;
所述将所述固态硬盘的数据缓存区存储的数据存储到所述固态硬盘的存储区中的步骤包括:
在所述固态硬盘的数据缓存区的数据存储满后,将所述数据存储到所述固态硬盘的数据缓存区,并释放所述固态硬盘的数据缓存区。
根据所述的方法,在所述将系统内存的部分内存设置为固态硬盘的数据缓存区的步骤之后包括:
根据不同的应用设置不同的所述缓存页的替换算法;和/或
将所述固态硬盘的数据缓存区设置为禁用读数据和/或禁用写数据缓存区;
所述将所述固态硬盘的读写数据缓存于所述固态硬盘的数据缓存区的步骤包括:
根据所述缓存页的替换算法将所述不同的应用的数据存储在所述固态硬盘的数据缓存区;
所述将所述固态硬盘的数据缓存区存储的数据存储到所述固态硬盘的存储区中的步骤包括:
在所述固态硬盘的数据缓存区为禁用读数据和/或禁用写数据缓存区时,将所述固态硬盘的写数据和/或读数据直接存储到所述固态硬盘的数据缓存区。
根据所述的方法,在所述将系统内存的部分内存设置为固态硬盘的数据缓存区的步骤之后还包括:
设置手动将所述固态硬盘的数据缓存区存储的数据存储到所述固态硬盘的存储区的执行命令;和/或
设置定时器以及将所述固态硬盘的数据缓存区存储的数据存储到所述固态硬盘的存储区的周期;
所述将所述固态硬盘的数据缓存区存储的数据存储到所述固态硬盘的存储区中的步骤包括:
执行所述执行命令,将所述固态硬盘的数据缓存区存储的数据存储到所述固态硬盘的存储区中;和/或
在所述定时器计时所述周期到达时,将所述固态硬盘的数据缓存区存储的数据存储到所述固态硬盘的存储区中。
为了实现本发明的另一发明目的,本发明还提供了一种固态硬盘数据的缓存系统,包括:
划分模块,用于将系统内存的部分内存设置为固态硬盘的数据缓存区;
缓存模块,用于将所述固态硬盘的读写数据缓存于所述固态硬盘的数据缓存区。
根据所述的缓存系统,所述缓存系统还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于记忆科技(深圳)有限公司,未经记忆科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210504735.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种负压抽气式萃取装置
- 下一篇:带有快换除湿装置的一体式结晶反应器