《一种系统上电后固态硬盘地址映射表的快速重建方法.pdf》由会员分享,可在线阅读,更多相关《一种系统上电后固态硬盘地址映射表的快速重建方法.pdf(6页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102955742 A (43)申请公布日 2013.03.06 C N 1 0 2 9 5 5 7 4 2 A *CN102955742A* (21)申请号 201210424400.6 (22)申请日 2012.10.31 G06F 12/02(2006.01) (71)申请人浪潮集团有限公司 地址 250101 山东省济南市高新区舜雅路 1036号 (72)发明人姜凯 于治楼 沈忱 (54) 发明名称 一种系统上电后固态硬盘地址映射表的快速 重建方法 (57) 摘要 本发明公开了一种系统上电后固态硬盘地址 映射表的快速重建方法,属于计算机存储技术领 域,该方法步。
2、骤为:在固态硬盘中的每个page中 的OOB数据里增加page属性信息;系统上电后, 系统初始化,系统的硬件电路扫描OOB数据里的 page属性信息;根据CRC校验;若校验page属性 信息没问题,则扫描通过建立地址映射表;若校 验page属性信息有错误,则对数据进行纠错处 理,然后建立地址映射表。本发明的一种系统上 电后固态硬盘地址映射表的快速重建方法和传统 固态硬盘重建地址映射表相比,可以将系统扫描 数据量从每1K下降到4B,大大降低了系统扫描时 间,提升地址映射表重建速度。 (51)Int.Cl. 权利要求书1页 说明书2页 附图2页 (19)中华人民共和国国家知识产权局 (12)发明专。
3、利申请 权利要求书 1 页 说明书 2 页 附图 2 页 1/1页 2 1.一种系统上电后固态硬盘地址映射表的快速重建方法,包括固态硬盘,其特征在于 该方法步骤为: (1)、在固态硬盘中的每个page中的 OOB数据里增加page属性信息; (2)、系统上电后,系统初始化,系统的硬件电路扫描OOB数据里的page属性信息; (3)、根据CRC校验; (4)、若校验OOB数据里的page属性信息没问题,则扫描通过建立地址映射表; (5)、若校验OOB数据里的page属性信息有错误,则对数据进行纠错处理,然后建立地 址映射表。 2.根据权利要求1所述的一种系统上电后固态硬盘地址映射表的快速重建方法。
4、,其特 征在于所述的page属性信息包括:块逻辑地址、页逻辑地址、块索引、序列号、数据类型。 3.根据权利要求1所述的一种系统上电后固态硬盘地址映射表的快速重建方法,其特 征在于page中的数据结构为:用户数据、OOB数据、ECC校验数据、CRC校验数据、保留位。 4.根据权利要求3所述的一种系统上电后固态硬盘地址映射表的快速重建方法,其特 征在于在每个page中的每1K用户数据之后,放4B的OOB数据。 权 利 要 求 书CN 102955742 A 1/2页 3 一种系统上电后固态硬盘地址映射表的快速重建方法 0001 技术领域 0002 本发明涉及一种计算机存储技术领域,具体地说是一种系。
5、统上电后固态硬盘地址 映射表的快速重建方法。 背景技术 0003 固态硬盘,英文全称Solid State Disk,简称SSD。由控制单元和存储单元(FLASH 芯片)组成,简单的说就是用固态电子存储芯片阵列而制成的硬盘,固态硬盘的接口规范和 定义、功能及使用方法上与普通硬盘的相同,在产品外形和尺寸上也与普通硬盘一致。SSD 因为其存储介质为NandFlash,所以它便具有了与NandFlash相似优势:轻便、存储密度大、 功耗低、抗震和温度适应范围宽。目前广泛应用于军事、车载、工控、视频监控、网络监控、网 络终端、电力、医疗、航空、导航设备等领域。 0004 在固态硬盘使用的过程中,需要把。
6、固态硬盘的信息定时更新到NandFlash的固定 区域,每次系统上电启动后,读取该区域数据,需要扫描固态硬盘的每个page中的数据、重 新建立地址映射表。随着固态硬盘的容量增大,重建地址映射表时间会很长,这给用户带来 很多不便。 0005 发明内容 本发明的技术任务是提供一种在每次系统上电后,不需要每次扫描page中的每 个数据,快速的方便的一种系统上电后固态硬盘地址映射表的快速重建方法。 0006 本发明的技术任务是按以下方式实现的,包括固态硬盘,该方法步骤为: (1)、在固态硬盘中的每个page中的 OOB数据里增加特定的page属性信息; (2)、系统上电后,系统初始化,系统的硬件电路扫。
7、描OOB数据里的page属性信息; (3)、根据CRC校验; (4)、若校验OOB数据里的page属性信息没问题,则扫描通过建立地址映射表; (5)、若校验OOB数据里的page属性信息有错误,则对数据进行纠错处理,然后建立地 址映射表。 0007 所述的page属性信息为:块逻辑地址、页逻辑地址、块索引、序列号、数据类型。 0008 page中的数据结构为:用户数据、OOB数据、ECC校验数据、CRC校验数据、保留位。 0009 在每个page中的每1K数据之后,放4B的OOB数据。OOB数据的总长度公式为: OOB数据的总长度 = Page长度 1KB 4Byte。 0010 Page为固。
8、态硬盘的最小的文件存储单位。 0011 OOB,英文全称out of band,译为带外数据,有时候也称为快速数据。 0012 CRC即循环冗余校验码(英文全称Cyclic Redundancy Check):是数据通信领域中 最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。 0013 本发明的一种系统上电后固态硬盘地址映射表的快速重建方法和传统固态硬盘 说 明 书CN 102955742 A 2/2页 4 重建地址映射表相比,不需要每次扫描page中的每个数据,只需要扫描OOB数据即可,可以 将系统扫描数据量从每1K下降到4Byte,大大降低了系统扫描时间,提升地址映射。
9、表重建 速度;因而,具有很好的推广使用价值。 附图说明 0014 下面结合附图对本发明进一步说明。 0015 附图1为一种系统上电后固态硬盘地址映射表的快速重建方法的步骤流程图; 附图2为一种系统上电后固态硬盘地址映射表的快速重建方法的page的数据结 构框图。 具体实施方式 0016 参照说明书附图和具体实施例对本发明的一种系统上电后固态硬盘地址映射表 的快速重建方法作以下详细地说明。 0017 实施例: 本发明的一种系统上电后固态硬盘地址映射表的快速重建方法, 其结构包括固态硬 盘,该方法步骤为: (1)、在固态硬盘中的每个page中的 OOB数据里增加特定的page属性信息; (2)、系。
10、统上电后,系统初始化,系统的硬件电路扫描OOB数据里的page属性信息; (3)、根据CRC校验; (4)、若校验OOB数据里的page属性信息没问题,则扫描通过建立地址映射表; (5)、若校验OOB数据里的page属性信息有错误,则对数据进行纠错处理,然后建立地 址映射表。 0018 所述的page属性信息为:块逻辑地址、页逻辑地址、块索引、序列号、数据类型。 0019 page中的数据结构为:用户数据、OOB数据、ECC校验数据、CRC校验数据、保留位。 0020 在每个page中的每1K数据之后,放4B的OOB数据。OOB数据的总长度公式为: OOB数据的总长度 = Page长度 1KB 4Byte。 0021 本发明的一种系统上电后固态硬盘地址映射表的快速重建方法,除说明书所述 的技术特征外,均为本专业技术人员的已知技术。 说 明 书CN 102955742 A 1/2页 5 图1 说 明 书 附 图CN 102955742 A 2/2页 6 图2 说 明 书 附 图CN 102955742 A 。