书签 分享 收藏 举报 版权申诉 / 6

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

  • 上传人:奻奴
  • 文档编号:4264770
  • 上传时间:2018-09-12
  • 格式:PDF
  • 页数:6
  • 大小:508.12KB
  • 摘要
    申请专利号:

    CN201210424400.6

    申请日:

    2012.10.31

    公开号:

    CN102955742A

    公开日:

    2013.03.06

    当前法律状态:

    撤回

    有效性:

    无权

    法律详情:

    发明专利申请公布后的视为撤回IPC(主分类):G06F 12/02申请公布日:20130306|||实质审查的生效IPC(主分类):G06F 12/02申请日:20121031|||公开

    IPC分类号:

    G06F12/02

    主分类号:

    G06F12/02

    申请人:

    浪潮集团有限公司

    发明人:

    姜凯; 于治楼; 沈忱

    地址:

    250101 山东省济南市高新区舜雅路1036号

    优先权:

    专利代理机构:

    代理人:

    PDF完整版下载: PDF下载
    内容摘要

    本发明公开了一种系统上电后固态硬盘地址映射表的快速重建方法,属于计算机存储技术领域,该方法步骤为:在固态硬盘中的每个page中的OOB数据里增加page属性信息;系统上电后,系统初始化,系统的硬件电路扫描OOB数据里的page属性信息;根据CRC校验;若校验page属性信息没问题,则扫描通过建立地址映射表;若校验page属性信息有错误,则对数据进行纠错处理,然后建立地址映射表。本发明的一种系统上电后固态硬盘地址映射表的快速重建方法和传统固态硬盘重建地址映射表相比,可以将系统扫描数据量从每1K下降到4B,大大降低了系统扫描时间,提升地址映射表重建速度。

    权利要求书

    权利要求书一种系统上电后固态硬盘地址映射表的快速重建方法,包括固态硬盘,其特征在于该方法步骤为:
    (1)、在固态硬盘中的每个page中的 OOB数据里增加page属性信息;
    (2)、系统上电后,系统初始化,系统的硬件电路扫描OOB数据里的page属性信息;
    (3)、根据CRC校验;
    (4)、若校验OOB数据里的page属性信息没问题,则扫描通过建立地址映射表;
    (5)、若校验OOB数据里的page属性信息有错误,则对数据进行纠错处理,然后建立地址映射表。
    根据权利要求1所述的一种系统上电后固态硬盘地址映射表的快速重建方法,其特征在于所述的page属性信息包括:块逻辑地址、页逻辑地址、块索引、序列号、数据类型。
    根据权利要求1所述的一种系统上电后固态硬盘地址映射表的快速重建方法,其特征在于page中的数据结构为:用户数据、OOB数据、ECC校验数据、CRC校验数据、保留位。
    根据权利要求3所述的一种系统上电后固态硬盘地址映射表的快速重建方法,其特征在于在每个page中的每1K用户数据之后,放4B的OOB数据。

    说明书

    说明书一种系统上电后固态硬盘地址映射表的快速重建方法
     
    技术领域
    本发明涉及一种计算机存储技术领域,具体地说是一种系统上电后固态硬盘地址映射表的快速重建方法。
    背景技术
    固态硬盘,英文全称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中的每1K数据之后,放4B的OOB数据。OOB数据的总长度公式为:OOB数据的总长度 = Page长度 ÷ 1KB × 4Byte。
    Page为固态硬盘的最小的文件存储单位。
    OOB,英文全称out of band,译为带外数据,有时候也称为快速数据。
    CRC即循环冗余校验码(英文全称Cyclic Redundancy Check):是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。
    本发明的一种系统上电后固态硬盘地址映射表的快速重建方法和传统固态硬盘重建地址映射表相比,不需要每次扫描page中的每个数据,只需要扫描OOB数据即可,可以将系统扫描数据量从每1K下降到4Byte,大大降低了系统扫描时间,提升地址映射表重建速度;因而,具有很好的推广使用价值。
    附图说明
    下面结合附图对本发明进一步说明。
    附图1为一种系统上电后固态硬盘地址映射表的快速重建方法的步骤流程图;
      附图2为一种系统上电后固态硬盘地址映射表的快速重建方法的page的数据结构框图。
    具体实施方式
    参照说明书附图和具体实施例对本发明的一种系统上电后固态硬盘地址映射表的快速重建方法作以下详细地说明。
    实施例:
    本发明的一种系统上电后固态硬盘地址映射表的快速重建方法, 其结构包括固态硬盘,该方法步骤为:
    (1)、在固态硬盘中的每个page中的 OOB数据里增加特定的page属性信息;
    (2)、系统上电后,系统初始化,系统的硬件电路扫描OOB数据里的page属性信息;
    (3)、根据CRC校验;
    (4)、若校验OOB数据里的page属性信息没问题,则扫描通过建立地址映射表;
    (5)、若校验OOB数据里的page属性信息有错误,则对数据进行纠错处理,然后建立地址映射表。
    所述的page属性信息为:块逻辑地址、页逻辑地址、块索引、序列号、数据类型。
    page中的数据结构为:用户数据、OOB数据、ECC校验数据、CRC校验数据、保留位。
    在每个page中的每1K数据之后,放4B的OOB数据。OOB数据的总长度公式为:OOB数据的总长度 = Page长度 ÷ 1KB × 4Byte。
    本发明的一种系统上电后固态硬盘地址映射表的快速重建方法,除说明书所述的技术特征外,均为本专业技术人员的已知技术。

    关 键  词:
    一种 系统 上电后 固态 硬盘 地址 映射 快速 重建 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种系统上电后固态硬盘地址映射表的快速重建方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-4264770.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1