【技术实现步骤摘要】
本专利技术涉及计算机数据存储
,尤其是涉及一种固态硬盘的静态磨损均衡方法及系统。
技术介绍
在计算机数据存储技术中,基于闪存的固态硬盘具有体积小、功耗低、速度快、抗冲击能力强等多种优点。而由于闪存固有的缺点,固态硬盘也有不足。与传统硬盘不同,固态硬盘通常只有有限的擦除周期。对于单层式存储(SLC,single-level cells),通常可以擦除10万次;对于多层式存储(MLC,multi-level cells)通常只可以擦除1万次。NAND Flash中,数据更新的频率不同。经常被更新的数据被称为热数据,而相对较少更新的数据被称为冷数据。若热数据持续不断的访问同一个块,导致该块很快被磨穿(wear out), 固态硬盘将会变得很不稳定而无法使用。如何将擦除操作均勻的分散在整个存储空间,使 NANDFlash的使用寿命达到最长,是磨损均衡算法(wear leveling algorithm)的重点。大多数磨损均衡算法分为两类动态磨损均衡算法和静态磨损均衡算法。其中,动态磨损均衡算法通过选用擦除次数少的块作为回收目的块,达到防止某块反复被擦除以至于磨穿的 ...
【技术保护点】
1.一种固态硬盘的静态磨损均衡方法,其特征在于,所述方法包括以下步骤:步骤S1:以对应于被擦除块的物理地址作为键,以一个16位的计数器作为值构造哈希表并存放在内存中;步骤S2:当有块被擦除事件发生时,对存放在内存中的哈希表进行衰老和更新;步骤S3:对存放在内存中的哈希表中的块对应的计数器进行比较以区分冷热块,并对所述哈希表中冷热块进行冷热数据交换。
【技术特征摘要】
【专利技术属性】
技术研发人员:高立森,付宇卓,蒋江,刘婷,
申请(专利权)人:上海交通大学,上海欣纳电子技术有限公司,
类型:发明
国别省市:31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。