<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[孤城浪子的地盘]]></title> 
<link>https://www.gclz.cn/index.php</link> 
<description><![CDATA[]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[孤城浪子的地盘]]></copyright>
<item>
<link>https://www.gclz.cn/post//</link>
<title><![CDATA[ECC内存]]></title> 
<author>孤城浪子 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[网络]]></category>
<pubDate>Thu, 27 Mar 2008 00:57:06 +0000</pubDate> 
<guid>https://www.gclz.cn/post//</guid> 
<description>
<![CDATA[ 
	 &nbsp;&nbsp;&nbsp; <strong>ECC是&ldquo;Error Checking and Correcting&rdquo;的简写，中文名称是&ldquo;错误检查和纠正&rdquo;。ECC是一种能够实现&ldquo;错误检查和纠正&rdquo;的技术，ECC<span class="pk">内存</span>就是应用了这种技术的内存，一般多应用在服务器及图形工作站上，这将使整个<span class="pk">电脑</span>系统在工作时更趋于安全稳定。<br /></strong><br />&nbsp;&nbsp;&nbsp; 要了解ECC技术，就不能不提到Parity（奇偶校验）。在ECC技术出现之前，内存中应用最多的是另外一种技术，就是Parity（奇偶校验）。我们 知道，在数字电路中，最小的数据单位就是叫&ldquo;比特（bit）&rdquo;，也叫数据&ldquo;位&rdquo;，&ldquo;比特&rdquo;也是内存中的最小单位，它是通过&ldquo;1&rdquo;和&ldquo;0&rdquo;来表示数据高、低 电平信号的。在数字电路中8个连续的比特是一个字节（byte），在内存中不带&ldquo;奇偶校验&rdquo;的内存中的每个字节只有8位，若它的某一位<span class="pk">存储</span>出 了错误，就会使其中存储的相应数据发生改变而导致应用程序发生错误。而带有&ldquo;奇偶校验&rdquo;的内存在每一字节（8位）外又额外增加了一位用来进行错误检测。比 如一个字节中存储了某一数值（1、0、1、0、1、0、1、1），把这每一位相加起来（1＋0＋1＋0＋1＋0＋1＋1=5）。若其结果是奇数，对于偶校 验，校验位就定义为1，反之则为0；对于奇校验，则相反。当<span class="pk">CPU</span>返 回读取存储的数据时，它会再次相加前8位中存储的数据，计算结果是否与校验位相一致。当CPU发现二者不同时就作出视图纠正这些错误，但Parity有个 缺点，当内存查到某个数据位有错误时，却并不一定能确定在哪一个位，也就不一定能修正错误，所以带有奇偶校验的内存的主要功能仅仅是&ldquo;发现错误&rdquo;，并能纠 正部分简单的错误。<br /><br />&nbsp;&nbsp;&nbsp; 通过上面的分析我们知道Parity内存是通过在原来数据位的基础上增加一个数据位来检查当前8位数据的正确性，但随着数据位的增加Parity用来检验 的数据位也成倍增加，就是说当数据位为16位时它需要增加2位用于检查，当数据位为32位时则需增加4位，依此类推。特别是当数据量非常大时，数据出错的 几率也就越大，对于只能纠正简单错误的奇偶检验的方法就显得力不从心了，正是基于这样一种情况，一种新的内存技术应允而生了，这就是ECC（错误检查和纠 正），这种技术也是在原来的数据位上外加校验位来实现的。不同的是两者增加的方法不一样，这也就导致了两者的主要功能不太一样。它与Parity不同的是 如果数据位是8位，则需要增加5位来进行ECC错误检查和纠正，数据位每增加一倍，ECC只增加一位检验位，也就是说当数据位为16位时ECC位为6位， 32位时ECC位为7位，数据位为64位时ECC位为8位，依此类推，数据位每增加一倍，ECC位只增加一位。总之，在内存中ECC能够容许错误，并可以 将错误更正，使系统得以持续正常的操作，不致因错误而中断，且ECC具有自动更正的能力，可以将Parity无法检查出来的错误位查出并将错误修正。<br /><span style="color: red"><p align="center"><img src="http://publish.it168.com/cWord/images/133811.jpg" border="1" align="middle" /></p></span><br />&nbsp;&nbsp;&nbsp; 目前一些厂商推出的入门级低端服务器使用的多是普通<span class="pk">PC</span>用的DDR RAM，不带ECC功能，在选购时应该注意这个指标。
]]>
</description>
</item><item>
<link>https://www.gclz.cn/post//#blogcomment</link>
<title><![CDATA[[评论] ECC内存]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://www.gclz.cn/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>