没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
ECC 内存即纠错内存,简单的说,其具有发现错误,纠正错误的功能,一般多应用在
高档台式电脑/服务器及图形工作站上,这将使整个电脑系统在工作时更趋于安全稳定。
内存是一种电子器件,在其工作过程中难免会出现错误,而对于稳定性要求高的用户来
说,内存错误可能会引起致命性的问题。内存错误根据其原因还可分为硬错误和软错误。硬
件错误是由于硬件的损害或缺陷造成的,因此数据总是不正确,此类错误是无法纠正的;软
错误是随机出现的,例如在内存附近突然出现电子干扰等因素都可能造成内存软错误的发
生。
为了能检测和纠正内存软错误,首先出现的是内存“奇偶校验”。内存中最小的单位是比
特,也称为“位”,位有只有两种状态分别以 1 和 0 来标示,每 8 个连续的比特叫做一个字节
(byte)。不带奇偶校验的内存每个字节只有 8 位,如果其某一位存储了错误的值,就会导
致其存储的相应数据发生变化,进而导致应用程序发生错误。而奇偶校验就是在每一字节(8
位)之外又增加了一位作为错误检测位。在某字节中存储数据之后,在其 8 个位上存储的数
据是固定的,因为位只能有两种状态 1 或 0,假设存储的数据用位标示为 1、1、1、0、0、1、
0、1,那么把每个位相加(1+1+1+0+0+1+0+1=5),结果是奇数。对于偶校验,校
验位就定义为 1,反之则为 0;对于奇校验,则相反。当 CPU 读取存储的数据时,它会再次
把前 8 位中存储的数据相加,计算结果是否与校验位相一致。从而一定程度上能检测出内存
错误,奇偶校验只能检测出错误而无法对其进行修正,同时虽然双位同时发生错误的概率相
当低,但奇偶校验却无法检测出双位错误。
ECC(Error Checking and Correcting,错误检查和纠正)内存,它同样也是在数据位上
额外的位存储一个用数据加密的代码。当数据被写入内存,相应的 ECC 代码与此同时也被
保存下来。当重新读回刚才存储的数据时,保存下来的 ECC 代码就会和读数据时产生的 ECC
代码做比较。如果两个代码不相同,他们则会被解码,以确定数据中的那一位是不正确的。
然后这一错误位会被抛弃,内存控制器则会释放出正确的数据。被纠正的数据很少会被放回
内存。假如相同的错误数据再次被读出,则纠正过程再次被执行。重写数据会增加处理过程
的开销,这样则会导致系统性能的明显降低。如果是随机事件而非内存的缺点产生的错误,
则这一内存地址的错误数据会被再次写入的其他数据所取代。
使用ECC 校验的内存,会对系统的性能造成不小的影响,不过这种纠错对服务器等应
用而言是十分重要的,并且由于带 ECC 校验的内存价格比普通内存要昂贵许多,因此带有
ECC 校验功能的内存绝大多数都是服务器内存。
ECC 简介
由于NAND Flash 的工艺不能保证 NAND 的 Memory Array 在其生命周期中保持性
能的可靠,因此,在 NAND 的生产中及使用过程中会产生坏块。为了检测数据的可靠性,
在应用 NAND Flash 的系统中一般都会采用一定的坏区管理策略,而管理坏区的前提是能
比较可靠的进行坏区检测。
如果操作时序和电路稳定性不存在问题的话,NAND Flash 出错的时候一般不会造成
整个 Block 或是 Page 不能读取或是全部出错,而是整个 Page(例如 512Bytes)中只有
一个或几个 bit 出错。
对数据的校验常用的有奇偶校验、CRC 校验等,而在 NAND Flash 处理中,一般使用
一种比较专用的校验——ECC。ECC 能纠正单比特错误和检测双比特错误,而且计算速度
很快,但对 1 比特以上的错误无法纠正,对 2 比特以上的错误不保证能检测。
ECC 原理
ECC 一般每 256 字节原始数据生成 3 字节 ECC 校验数据,这三字节共 24 比特分成
两部分:6 比特的列校验和 16 比特的行校验,多余的两个比特置 1,如下图所示:
ECC 的列校验和生成规则如下图所示:
用数学表达式表示为:
P4=D7(+)D6(+)D5(+)D4 P4`=D3(+)D2(+)D1(+)D0
P2=D7(+)D6(+)D3(+)D2 P2`=D5(+)D4(+)D1(+)D0
P1=D7(+)D5(+)D3(+)D1 P1`=D6(+)D4(+)D2(+)D0
这里(+)表示“位异或”操作
ECC 的行校验和生成规则如下图所示:
剩余11页未读,继续阅读
资源评论
xie_keyang
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功