固态硬盘数据缓存的方法及其系统技术方案

技术编号:8593898 阅读:176 留言:0更新日期:2013-04-18 07:03
本发明专利技术适用于存储技术领域,提供了一种固态硬盘数据缓存的方法及其系统,所述方法包括如下步骤:将系统内存的部分内存设置为固态硬盘的数据缓存区;将所述固态硬盘的读写数据缓存于所述固态硬盘的数据缓存区。借此,本发明专利技术实现了减少固态硬盘的访问次数,提供固态硬盘的使用期限。

【技术实现步骤摘要】

本专利技术涉及存储
,尤其涉及一种固态硬盘数据缓存的方法及其系统
技术介绍
SSD(Solid State Disk,固态硬盘),即IDE FLASH DISK是用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元(FLASH芯片)组成。固态硬盘的接口规范和定义、功能及使用方法上与普通硬盘的完全相同,在产品外形和尺寸上也完全与普通硬盘一致。广泛应用于军事、车载、工控、视频监控、网络监控、网络终端、电力、医疗、航空等、导航设备等领域。固态硬盘Flash介质特性决定了 1)对Flash读写是以页为单位的;2) Flash擦写次数是有限制的,MLC(Mult1-Level Cell,多层单元)约一万次,SLC(Single Layer Cell,单层单元)约十万次。所以,在基于固态硬盘的计算机系统中,同样的主机数据访问情况下,Flash介质读写次数越少,访问数据越快,而Flash页写操作越少,固态硬盘的寿命也越长。为了提高系统数据访问速度,越来越多的应用中使用固态硬盘替代传统机械硬盘,但是数据读写数据越快,越加剧固态硬盘的损耗。综上可知,现有固态硬盘数据缓存技术在实际使用上,本文档来自技高网...

【技术保护点】
一种固态硬盘数据缓存的方法,其特征在于,所述方法包括如下步骤:将系统内存的部分内存设置为固态硬盘的数据缓存区;将所述固态硬盘的读写数据缓存于所述固态硬盘的数据缓存区。

【技术特征摘要】
1.一种固态硬盘数据缓存的方法,其特征在于,所述方法包括如下步骤将系统内存的部分内存设置为固态硬盘的数据缓存区;将所述固态硬盘的读写数据缓存于所述固态硬盘的数据缓存区。2.根据权利要求1所述的方法,其特征在于,在所述将所述固态硬盘的读写数据缓存于所述固态硬盘的数据缓存区的步骤之后包括将所述固态硬盘的数据缓存区存储的数据存储到所述固态硬盘的存储区中。3.根据权利要求2所述的方法,其特征在于,所述将系统内存的部分内存设置为固态硬盘的数据缓存区的步骤包括将系统内存的部分内存划分为所述固态硬盘的数据缓存区;和/或设置所述固态硬盘的数据缓存区占用所述系统内存的上限值;和/或将所述固态硬盘的数据缓存区的缓存大小设置为闪存页的整数倍,建立缓存页与数据逻辑地址的映射关系,每页所述缓存页存放指定的闪存页数据;所述将所述固态硬盘的数据缓存区存储的数据存储到所述固态硬盘的存储区中的步骤包括在所述固态硬盘的数据缓存区的数据存储满后,将所述数据存储到所述固态硬盘的数据缓存区,并释放所述固态硬盘的数据缓存区。4.根据权利要求3所述的方法,其特征在于,在所述将系统内存的部分内存设置为固态硬盘的数据缓存区的步骤之后包括根据不同的应用设置不同的所述缓存页的替换算法;和/或将所述固态硬盘的数据缓存区设置为禁用读数据和/或禁用写数据缓存区;所述将所述固态硬盘的读写数据缓存于所述固态硬盘的数据缓存区的步骤包括 根据所述缓存页的替换算法将所述不同的应用的数据存储在所述固态硬盘的数据缓存区;所述将所述固态硬盘的数据缓存区存储的数据存储到所述固态硬盘的存储区中的步骤包括在所述固态硬盘的数据缓存区为禁用读数据和/或禁用写数据缓存区时,将所述固态硬盘的写数据和/或读数据直接存储到所述固态硬盘的数据缓存区。5.根据权利要求2所述的方法,其特征在于,在所述将系统内存的部分内存设置为固态硬盘的数据缓存区的步骤之后还包括设置手动将所述固态硬盘的数据缓存区存储的数据存储到所述固态硬盘的存储区的执行命令;和/或设置定时器以及将所述固态硬盘的数据缓存区存储的数据存储到所述固态硬盘的存储区的周期;所述将所述固态硬盘的数据缓存区存储的数据存储到所述固态硬盘的存储区中的步骤包括执行所述执行命令,将所述固态硬盘的数据缓存区存储的数据存储到所述固态硬盘的存储区中;和/或在所述定时...

【专利技术属性】
技术研发人员:李明星
申请(专利权)人:记忆科技深圳有限公司
类型:发明
国别省市:

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

1