【技术实现步骤摘要】
一种降低固态硬盘异常掉电处理时间的方法
本专利技术涉及固态硬盘控制技术,特别涉及一种降低固态硬盘异常掉电处理时间的方法。
技术介绍
异常掉电除了会导致缓存的用户数据丢失,甚至可能使已写入NAND中的数据丢失,因此一些对数据完整性有较高要求的系统中,通常要求存储设备(SSD)有掉电保护功能。掉电保护通常是通过增加电容实现,使得在异常掉电的情形下,电容中储蓄的电量能保证所有缓存的用户数据正确写入NAND。对某些类型的NAND,构成它的普通Block可以牺牲部分容量转变为速度更快的Block。
技术实现思路
针对以上缺陷,本专利技术目的是如何提高发生异常掉电是FLASH应急处理的速度,降低处理所需要的时间,减少掉电保护电容容量的需求。为了解决以上问题本专利技术提出了一种降低固态硬盘异常掉电处理时间的方法,其特征在于预先将部分TLC类型的闪存强制转化SLC类型作为应急数据存储空间,所述应急数据存储空间预先完成擦除操作,当固态硬盘正常供电时接收到主机写入操作时,先将主机数据写入缓存中,后再将数据更新到TLC类型的物理存储空间中,当固态硬盘接收到异常掉电信号或通知时,立即停止接收主机新的写入操作指令,并立即将缓存中还未更新到TLC类型的物理存储空间中的数据立即更新到应急数据存储空间。所述的降低固态硬盘异常掉电处理时间的方法,其特征在于固态硬盘上电时检查应急数据存储空间是否为空,如果不为空,则立即将应急数据存储空间更新到TLC类型的物理存储空间中,同时擦除应急数据存储空间。所述的降低固态硬盘异常掉电处理时间的方法,其特征在于固态硬盘上还设有记录当前应急数据存储空间被擦除的次 ...
【技术保护点】
1.一种降低固态硬盘异常掉电处理时间的方法,其特征在于预先将部分TLC类型的闪存强制转化SLC类型作为应急数据存储空间,所述应急数据存储空间预先完成擦除操作,当固态硬盘正常供电时接收到主机写入操作时,先将主机数据写入缓存中,后再将数据更新到TLC类型的物理存储空间中,当固态硬盘接收到异常掉电信号或通知时,立即停止接收主机新的写入操作指令,并立即将缓存中还未更新到TLC类型的物理存储空间中的数据立即更新到应急数据存储空间。
【技术特征摘要】
1.一种降低固态硬盘异常掉电处理时间的方法,其特征在于预先将部分TLC类型的闪存强制转化SLC类型作为应急数据存储空间,所述应急数据存储空间预先完成擦除操作,当固态硬盘正常供电时接收到主机写入操作时,先将主机数据写入缓存中,后再将数据更新到TLC类型的物理存储空间中,当固态硬盘接收到异常掉电信号或通知时,立即停止接收主机新的写入操作指令,并立即将缓存中还未更新到TLC类型的物理存储空间中的数据立即更新到应急数据存储空间。2.根据权利要求1所述的降低固态硬盘异常掉电处理时间的方法,其特征在于固态硬盘上电时检查应急数据存储空间是否为空,...
【专利技术属性】
技术研发人员:李建,
申请(专利权)人:深圳忆联信息系统有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。