坏块管理(Bad Block Management,BBM)

  看了很多坏块管理的文章,加上自己的理解,把整个坏块管理做了个总结。

坏块分类

1、出厂坏块

  又叫初始坏块,厂商会给点最小有效块值(NVB,mininum number of valid blocks)。

2、新增坏块

  使用过程中因为磨损造成的新增坏块,或者使用坏块。

3、假性坏块

  异常掉电等原因被主控误判的假性坏块。

坏块判断

1、对于出厂坏块的判断

  扫描厂商指定地址所对应的byte是否有0xFF标志,若没有0xFF则为坏块。

2、对于新增坏块的判断

(1)当执行擦除指令时出错;

(2)当执行写命令时出错;

(3)当执行读取命令时出错,而且bit的错误超过ECC的纠错能力;

那么,该Block将被判断为坏块。

坏块管理

1、建立和更新坏块表(Bad Block Table)

  对出厂坏块和新增坏块集中(或分别)管理。

  出厂坏块被标识在SA区中;在读取闪存内所有的SA区域后,坏块表就被建立;当坏块表创建后,主控会把坏块表保存在某个好的块里,每次重启后,主控会从那个块里把表调用进缓存(SDRAM)里。

2、坏块表内容

(1)用1bit标识:0表示好块,1表示坏块;

(2)用2bit标识:00表示好块,01表示Program失败的坏块,10表示Read失败的坏块,11表示Erase失败的坏块。

3、坏块不建议擦除

  由于在使用中会产生坏块,所以SSD的主控在每次写入、擦除、读取等操作后都要检查块的状态;其中删除操作前也需要检查块的状态,因为坏块信息被擦除之后无法恢复,所以不建议擦除坏块,擦除前需确保不是坏块。 

4、坏块管理策略

(1)坏块跳过策略:遇到坏块跳过,存放进好块里。

(2)坏块替换策略:替换之后,FTL会将坏块地址重新映射到好块地址。

  基于NAND Flash来讲,用SA区中的好块替换坏块。Spare Area(SA区)一般用来标记坏块,和保存对main区数据的ECC校验码。是基于NAND Flash的概念。

 

  基于SSD来讲,用OP中的free block替换坏块。Over Provisioning(OP,预留空间)不仅仅只是用来保证垃圾回收的正常完成,还存储着SSD内部的系统数据(包括:出厂坏块信息、SSD固件、Mapping Table等)。是基于SSD的概念。

  OP大小为所有64bytes的总和。

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
BBM BlackBerry Limited. - 2014年4月18日 通讯 说明 BBM 通过即时聊天、语音通话、图片共享、语音消息以及更多其他方式拉近您与家人和好友的距离。立即从您的 BlackBerry 上下载官方版本 BBM。 在 Android 手机、BlackBerry 和 iPhone 上与好友聊天: • BBM 始终处于启动和在线状态 - 无须打开应用程序 • 即时了解消息状态:已送达 (D’s) 和已阅读 (R’s) • 通过 BBM Voice 语聊 – BBM 联系人可免费进行语音通话* • 快速共享照片、文件、文档、语音消息等 • 允许联系人通过 Glympse 在地图上查看您的实时位置* • 即时了解联系人正在回复消息 • 大量表情符号,尽情表达您的心情和情绪 BBM 还可以保护您的隐私。例如,您可以: • 选择共享信息方式:BBM 使用 PIN 码而非电话号码或电子邮件地址,因此更为隐私安全,您始终可以控制联系人。 • 选择联系人 - 双向加入验证,全面掌控发信人信息。 与多人同时聊天和共享: • 组 - BBM 组有助于和组成员共享图片、列表和约会。您甚至可以加入不是您 BBM 联系人列表成员所在的组。 • 多方聊天 – 邀请多个联系人一起加入聊天。 • 广播消息 – 同时向多个 BBM 联系人发送消息。 BBM Channels:加入对话,聊聊您热爱的话题。* • 创建新频道,交流各种奇思妙想,表达各种情感。 • 订阅现有 BBM Channel,与相同爱好的用户一起聊天。 创建 BBM 个人主页: • 使用图像、图片甚至动态图片(GIF 格式)作为个人主页显示图片。 • 更新状态,让好友即时了解您的最新状况 即刻免费下载 BBM! * 注意:这些功能暂不支持运行 2.3.x (Gingerbread) 的 Android 智能手机

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值