一种存储器启动控制方法,及存储器启动控制装置制造方法及图纸

技术编号:12821985 阅读:114 留言:0更新日期:2016-02-07 12:42
本发明专利技术实施例公开了一种存储器启动控制方法,及存储器启动控制装置,其中方法的实现包括:在存储器启动开始后,从路标物理块内读取元数据信息;所述路标物理块为所述存储器的保留块;所述元数据信息为存储块描述信息;将所述元数据信息保存到内存,用于所述存储器的驱动读取所述元数据信息进行启动。元数据信息存放在存储器的保留块中,在启动过程中将其读入到内存中,实现快速启动。在该方案中,元数据信息和存储器使用了相同类型的存储块,因此而不需要使用额外的电路,从而简化电路,并且可以避免大电容的使用。

【技术实现步骤摘要】

本专利技术涉及信息
,特别涉及一种存储器启动控制方法,及存储器启动控制装置
技术介绍
host(主机)FTL(Flashtranslationlayer,闪存转换层)是一种软件中间层,用于将闪存模拟成为虚拟块设备,从而能够在闪存上实现块设备类文件系统。FTL首先构造数据“虚拟”块,这些虚拟块独立于Flash(闪存)设备的物理可擦除块,接着FTL管理Flash上的数据,使其看起来像原地更新(writeinplace),事实上这些数据被存储在Flash中不同的位置,最后FTL管理Flash物理块,进行垃圾回收,使得系统有一些已经被擦除过的、干净的空闲块用于存储数据。如果系统中存在多个Flash芯片,FTL通过编程模式将这些芯片组织成为一块“逻辑”芯片。SSD(SolidStateDisk,固态硬盘)常用的启动方法,是扫描整个固态磁盘的每一个block(块)获得元数据信息,驱动读取这些元数据信息进行启动。这样的好处是整个系统会设计的比较简单,且系统会更健壮,但是磁盘的启本文档来自技高网...

【技术保护点】
一种存储器启动控制方法,其特征在于,包括:在存储器启动开始后,从路标物理块内读取元数据信息;所述路标物理块为所述存储器的保留块;所述元数据信息为存储块描述信息;将所述元数据信息保存到内存,用于所述存储器的驱动读取所述元数据信息进行启动。

【技术特征摘要】
1.一种存储器启动控制方法,其特征在于,包括:
在存储器启动开始后,从路标物理块内读取元数据信息;所述路标物理
块为所述存储器的保留块;所述元数据信息为存储块描述信息;
将所述元数据信息保存到内存,用于所述存储器的驱动读取所述元数据
信息进行启动。
2.根据权利要求1所述方法,其特征在于,在从路标物理块内读取元数
据信息过程中,所述方法还包括:
清除路标物理块内的元数据信息。
3.根据权利要求2所述方法,其特征在于,在清除路标物理块内的元数
据信息之后,所述方法还包括:
在所述存储器运行过程中,若出现异常掉电重启,则在确定路标物理块
内的元数据信息不完整和/或错误之后,进行全盘扫描获取每一个物理块获得
元数据信息。
4.根据权利要求1所述方法,其特征在于,在所述存储器启动之后,所
述方法还包括:
若所述存储器的驱动被卸载,则禁止指向所述存储器的输入/输出操作;
将存内存中的元数据信息写入路标物理块;
在将存储器中的元数据信息写入路标物理块后,卸载所述存储器的驱动。
5.根据权利要求1所述方法,其特征在于,所述方法还包括:
以预定时间为周期,将内存中的元数据信息写入路标物理块。
6.根据权利要求5所述方法,其特征在于,更新到路标物理块的元信息
包括:物理块擦除次数和坏块表。
7.根据权利要求4至6任意一项所述方法,其特征在于,在将元数据信
息写入路标物理块过程中,所述方法还包括:
在路标物理块中写入用于校验元数据信息完整性和正确性的校验位。
8.根据权利要求1至6任意一项所述方法,所述路标物理块为所述存储
器第一次初始化过程中,正常物理块被标识为不可用的物理块。
9.一种存储器启动控制装置,其特征在于,包括:
信息读取单元,用于在存储器启动开始后,从路标物理块内读取元数据

\t信息;所述路标物理块为所述存储器的保留块;所述元数据信息为存储块描
述信息;
...

【专利技术属性】
技术研发人员:冯旭刚
申请(专利权)人:深圳市腾讯计算机系统有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1