[发明专利]一种在固态硬盘中重定向写入及垃圾回收的方法无效

专利信息
申请号: 201110228754.9 申请日: 2011-08-10
公开(公告)号: CN102279809A 公开(公告)日: 2011-12-14
发明(设计)人: 郏惠忠 申请(专利权)人: 郏惠忠
主分类号: G06F12/08 分类号: G06F12/08
代理公司: 暂无信息 代理人: 暂无信息
地址: 200042 上海市长*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 固态 硬盘 定向 写入 垃圾 回收 方法
【说明书】:

技术领域

发明涉及计算机技术领域,尤其涉及基于固态硬盘的数据写入的方法。

背景技术

在传统的基于磁介质的的机械硬盘中,读写的机械操作速度成为了系统IOPS(Input/Output Operations Per Second,即每秒进行读写I/O操作的次数)的重大瓶颈。于是利用Flash(闪存)和DRAM的固态硬盘技术应运而生。固态硬盘具有速度快、能耗低、抗震动等优点。

传统磁盘的磁头可以针对每一个Byte(字节)的磁介质进行加磁或者消磁操作,所以传统磁盘的操作粒度是一个Byte。

Flash有着特殊的性质,如果要向某个Block(块)写入数据,必须先擦除(Erase)整个Block(块)为全1,然后才能向Block中写入新数据。即使仅仅为了修改一个页(page)或者一个字节(Byte)的信息也需要进行同样的操作。

为了使得改动后的Block中其他的数据不变,需要先将Block中的数据存入缓存中,然后根据需要改动缓存中的相应数据。然后将该Block进行Erase,然后再将缓存中的数据写入Block,完成整个数据的修改工作。

这种额外的Erase(擦除)操作大大增加了覆盖写的开销。

Flash的基础原理是采用浮动门场效应电路实现对电子的捕获,从而产生的充放电状态的不同来表示信息。随着FG(浮动门)充放电次数的增多(SLC,即Single Layer Cell单层单元为100,000次,MLC即Multi-Level Cell多层单元为10,000次),二氧化硅绝缘层的绝缘能力将遭到损耗,最后逐渐失去绝缘性,无法保证FG中保有足够的电荷。此时,这个Cell(单元)就被宣判为损坏。

当一个Page中的Cell损坏数量超过ECC码(纠错码)可以检验和纠错的范围,该Page就视为坏页。

因此,业界迫切需要一种在flash固态硬盘中增加page和cell使用寿命的方法。

发明内容

本发明就是为了解决上述问题,克服现有技术中cell和page易损坏的缺陷,提供一种在固态硬盘中重定向写入及垃圾回收的方法。本发明的技术方案如下:

一种在固态硬盘中重定向写入及垃圾回收的方法,其特征在于,包括如下步骤:

601:在没有文件系统的存入指令时,根据主机时钟频率算法进行计算得到优化触发点,并执行优化程序;

602:在有文件系统的存入指令时,先将输入的数据存入缓存,然后对写入数据进行预处理与写入优化,再执行写入;

603:文件系统启动后,关键有效数据页记录从固态硬盘闪存芯片读取到缓冲区;

604:当固态硬盘中已经没有可用的自由空间时,重定向块地址表设置为空;

605:计算重写率,如果超过重写率的阈值,就在该块上进行写入;

606:将该块进行擦除,然后,再将缓存中的数据再次写入该块;

607:重新计算本块的使用率,并重新插入到使用率表中新的位置;

608:在接到文件系统发出的特殊清楚指令后,扫描整个固态硬盘,将那些文件系统垃圾所在的块找出来,进行擦除;

609:将擦除好的块地址放入重定向块地址表中,作为自由空间待用。

上述一种在固态硬盘中重定向写入及垃圾回收的方法,其中,还包含:重复执行该步骤601至609。

上述一种在固态硬盘中重定向写入及垃圾回收的方法,其中,所述重复执行是利用计算机的时钟周期作为触发的条件自动执行。

上述一种在固态硬盘中重定向写入及垃圾回收的方法,其中,所述重复执行是采用工具软件,用手动的方式执行。

上述一种在固态硬盘中重定向写入及垃圾回收的方法,其中,所述步骤606还包含将最佳可用块地址压栈。

本发明的有益效果是:对固态硬盘的数据写入进行优化,降低了重复写的过程,延长了整个固态硬盘的寿命。

附图说明

下面结合附图和具体实施方式来详细说明本发明:

图1是固态硬盘中Page,Block和Flash的逻辑关系示意图;

图2是固态硬盘的结构和控制器及缓存的示意图;

图3是固态硬盘中Flash的Cell的结构示意图;

图4是本发明缓存中的重定向表的数据结构示意图;

图5是数据存储时重定向获取当前可用LBA的逻辑图;

图6是本发明在固态硬盘中重定向写入及垃圾回收的方法流程图。

具体实施方式

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郏惠忠,未经郏惠忠许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110228754.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top