一种系统上电后固态硬盘地址映射表的快速重建方法

文档序号:6380081阅读:1312来源:国知局
专利名称:一种系统上电后固态硬盘地址映射表的快速重建方法
技术领域
本发明涉及一种计算机存储技术领域,具体地说是一种系统上电后固态硬盘地址映射表的快速重建方法。
背景技术
固态硬盘,英文全称Solid State Disk,简称SSD。由控制单元和存储单元(FLASH芯片)组成,简单的说就是用固态电子存储芯片阵列而制成的硬盘,固态硬盘的接口规范和定义、功能及使用方法上与普通硬盘的相同,在产品外形和尺寸上也与普通硬盘一致。SSD因为其存储介质为NandFlash,所以它便具有了与NandFlash相似优势轻便、存储密度大、功耗低、抗震和温度适应范围宽。目前广泛应用于军事、车载、工控、视频监控、网络监控、网络终端、电力、医疗、航空、导航设备等领域。在固态硬盘使用的过程中,需要把固态硬盘的信息定时更新到NandFlash的固定区域,每次系统上电启动后,读取该区域数据,需要扫描固态硬盘的每个page中的数据、重新建立地址映射表。随着固态硬盘的容量增大,重建地址映射表时间会很长,这给用户带来很多不便。

发明内容
本发明的技术任务是提供一种在每次系统上电后,不需要每次扫描page中的每个数据,快速的方便的一种系统上电后固态硬盘地址映射表的快速重建方法。本发明的技术任务是按以下方式实现的,包括固态硬盘,该方法步骤为
(1)、在固态硬盘中的每个page中的OOB数据里增加特定的page属性信息;
(2)、系统上电后,系统初始化,系统的硬件电路扫描OOB数据里的page属性信息;
(3)、根据CRC校验;
(4)、若校验OOB数据里的page属性信息没问题,则扫描通过建立地址映射表;
(5)、若校验OOB数据里的page属性信息有错误,则对数据进行纠错处理,然后建立地址映射表。所述的page属性信息为块逻辑地址、页逻辑地址、块索引、序列号、数据类型。page中的数据结构为用户数据、OOB数据、ECC校验数据、CRC校验数据、保留位。在每个page中的每IK数据之后,放4B的OOB数据。OOB数据的总长度公式为OOB数据的总长度=Page长度+ IKB X 4Byte。Page为固态硬盘的最小的文件存储单位。00B,英文全称out of band,译为带外数据,有时候也称为快速数据。CRC即循环冗余校验码(英文全称Cyclic Redundancy Check):是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。本发明的一种系统上电后固态硬盘地址映射表的快速重建方法和传统固态硬盘重建地址映射表相比,不需要每次扫描page中的每个数据,只需要扫描OOB数据即可,可以将系统扫描数据量从每IK下降到4Byte,大大降低了系统扫描时间,提升地址映射表重建速度;因而,具有很好的推广使用价值。


下面结合附图对本发明进一步说明。附图I为一种系统上电后固态硬盘地址映射表的快速重建方法的步骤流程图;附图2为一种系统上电后固态硬盘地址映射表的快速重建方法的page的数据结
构框图。
具体实施例方式参照说明书附图和具体实施例对本发明的一种系统上电后固态硬盘地址映射表 的快速重建方法作以下详细地说明。实施例
本发明的一种系统上电后固态硬盘地址映射表的快速重建方法,其结构包括固态硬盘,该方法步骤为
(1)、在固态硬盘中的每个page中的OOB数据里增加特定的page属性信息;
(2)、系统上电后,系统初始化,系统的硬件电路扫描OOB数据里的page属性信息;
(3)、根据CRC校验;
(4)、若校验OOB数据里的page属性信息没问题,则扫描通过建立地址映射表;
(5)、若校验OOB数据里的page属性信息有错误,则对数据进行纠错处理,然后建立地址映射表。所述的page属性信息为块逻辑地址、页逻辑地址、块索引、序列号、数据类型。page中的数据结构为用户数据、OOB数据、ECC校验数据、CRC校验数据、保留位。在每个page中的每IK数据之后,放4B的OOB数据。OOB数据的总长度公式为OOB数据的总长度=Page长度+ IKB X 4Byte。本发明的一种系统上电后固态硬盘地址映射表的快速重建方法,除说明书所述的技术特征外,均为本专业技术人员的已知技术。
权利要求
1.一种系统上电后固态硬盘地址映射表的快速重建方法,包括固态硬盘,其特征在于该方法步骤为 (1)、在固态硬盘中的每个page中的OOB数据里增加page属性信息; (2)、系统上电后,系统初始化,系统的硬件电路扫描OOB数据里的page属性信息; (3)、根据CRC校验; (4)、若校验OOB数据里的page属性信息没问题,则扫描通过建立地址映射表; (5)、若校验OOB数据里的page属性信息有错误,则对数据进行纠错处理,然后建立地址映射表。
2.根据权利要求I所述的一种系统上电后固态硬盘地址映射表的快速重建方法,其特征在于所述的page属性信息包括块逻辑地址、页逻辑地址、块索引、序列号、数据类型。
3.根据权利要求I所述的一种系统上电后固态硬盘地址映射表的快速重建方法,其特征在于page中的数据结构为用户数据、OOB数据、ECC校验数据、CRC校验数据、保留位。
4.根据权利要求3所述的一种系统上电后固态硬盘地址映射表的快速重建方法,其特征在于在每个page中的每IK用户数据之后,放4B的OOB数据。
全文摘要
本发明公开了一种系统上电后固态硬盘地址映射表的快速重建方法,属于计算机存储技术领域,该方法步骤为在固态硬盘中的每个page中的OOB数据里增加page属性信息;系统上电后,系统初始化,系统的硬件电路扫描OOB数据里的page属性信息;根据CRC校验;若校验page属性信息没问题,则扫描通过建立地址映射表;若校验page属性信息有错误,则对数据进行纠错处理,然后建立地址映射表。本发明的一种系统上电后固态硬盘地址映射表的快速重建方法和传统固态硬盘重建地址映射表相比,可以将系统扫描数据量从每1K下降到4B,大大降低了系统扫描时间,提升地址映射表重建速度。
文档编号G06F12/02GK102955742SQ201210424400
公开日2013年3月6日 申请日期2012年10月31日 优先权日2012年10月31日
发明者姜凯, 于治楼, 沈忱 申请人:浪潮集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1