您现在的位置是:首页>综合 > 正文
什么是ECC(什么是ECC检查)
2022-08-11 17:07:04【综合】
简介还有一些人对什么是ECC(什么是ECC校验)很困惑。然后让小草谈谈什么是ECC。1.ECC是“纠错码”的缩写,ECC是一种可以实现“检错纠错”的技术。ECC内存就
还有一些人对什么是ECC(什么是ECC校验)很困惑。然后让小草谈谈什么是ECC。
1.ECC是“纠错码”的缩写,ECC是一种可以实现“检错纠错”的技术。ECC内存就是采用这种技术的内存,一般用于服务器和图形工作站,提高计算机运行的稳定性和可靠性。
2.ECC是在奇偶校验的基础上发展起来的。我们知道,在数字电路中,最小的数据单位叫做“比特”,也叫“位”。位也是内存中最小的单位,它通过“1”和“0”来表示数据的高低电平信号。在数字电路中,连续八位为一个字节,在没有奇偶校验的存储器中每个字节只有八位。如果它的一个位存储错误,存储在其中的相应数据将改变,导致应用程序错误。带有“奇偶校验”的存储器除了每个字节(8位)之外,还有一个额外的位用于错误检测。比如某个值(1,0,1,0,1,0,1,0,1,1)存储在一个字节中,每一位相加(1+0+1+0+1+1 = 5),5为奇数。如果采用奇数奇偶校验(即一个字节(8位)加检错)如果采用偶数校验(即一个字节(8位)加检错的1位对应的9位之和为偶数),那么检错的位应为1(5+1=6为偶数)。当CPU返回读取存储的数据时,会将前8位存储的数据再次相加,计算结果是否与校验位一致。当CPU发现这些错误不同时,它会尝试纠正这些错误。但奇偶校验的缺点是,当内存检测到某个数据位有错误时,无法准确定位有错误的数据位,因此可能无法纠正错误。
3.奇偶校验存储器通过向原始数据位添加一个校验位来检查8位数据的正确性。但随着数据位的增加,校验位成倍增加,8位数据位需要一个校验位,16位数据位需要两个校验位。ECC也是通过向原始数据位添加校验位来实现的。它与奇偶校验的不同之处在于,如果数据位为8位,则需要添加5位用于ECC错误检查和纠正。每次数据位加倍,ECC只增加一个校验位,也就是说,数据位为16位时,数据位为32位时ECC位为7位,数据位为64位时ECC位为8位。以此类推,每次数据位增加一倍,ECC位只增加一位。ECC具有更多的奇偶校验位和更强的容错能力。
仅此而已。我希望小草的内容能帮助你了解更多。
相关文章
热点内容
6个月婴儿吃多少奶粉(6个月婴儿吃多少奶粉?)
肚子怎么瘦下去(顺产后小肚子怎么瘦下去)
鱼油怎么做好吃(鱼白鱼油怎么做好吃)
神伐之征最新章节剧情介绍 神伐之征小说免费无广告剧情作者介绍
用真像写句子(用真像写句子怎么写)
美洲杯几年一次(美洲杯几年一次?)
touch怎么读英语(turn around怎么读英语)
卫生间物品清单(卫生间物品清单明细表)
孕妇梦见黄金的含义(孕妇梦见黄金是胎梦吗)
齿如瓠犀是什么意思(蝤蛴,齿如瓠犀)
开胃下饭的家常菜(开胃下饭的家常菜简单)
浦江是什么省什么市(浦江是哪个省市)
未成熟的桃子能吃吗(未成熟的桃子能吃吗)
橙子可以用微波炉加热吃吗(橙子能用微波炉加热吃吗)
雪中悍刀行剧情介绍(雪中悍刀行剧情介绍 电视猫)