普通的定义上区分:内存,是连接CPU 和其他设备的通道,起到缓冲和数据交换作用。当CPU在工作时,需要从硬盘等外部存储器上读取数据,但由于硬盘这个“仓库”太大,加上离CPU也很“远”,运输“原料”数据的速度就比较慢,导致CPU的生产效率大打折扣!为了解决这个问题,人们便在CPU与外部存储器之间,建了一个“小仓库”—内存
  ECC内存,即应用了能够实现错误检查和纠正技术(ECC)的内存条。一般多应用在服务器及图形工作站上,这将使整个电脑系统在工作时更趋于安全稳定。ECC是“Error Checking and Correcting”的简写,中文名称是“错误检查和纠正”。ECC是一种校验,RECC的R表示register,寄存器。所以RECC就是在ECC的基础上加了一个寄存器。中间的小红圈,就是ECC内存条与普通内存条之间的区别,普通内存条上面,从外观上看,这种小方块的芯片单面只有8颗,而ECC内存单面是9颗,所以普通内存条和ECC内存条之间是很好区分的。
  大家可以再数数小芯片的数量,在RECC内存条上,又多了一颗。因为RECC内存比ECC内存多一个寄存器,所以在外观上就多了一个小颗粒,下面我们看看他们的对比:大家记清楚一条:ECC内存条比普通内存条多一个小颗粒,而RECC比ECC多一个R,也就是寄存器,整体多一个颗粒,所以,从外观上久很容易区分他们的种类了。
  从功能上的区别:目前是一谈到服务器内存,大家都一致强调要买ECC内存,认为ECC内存速度快,其实是一种错误地认识,ECC内存成功之处并不是因为它速度快(速度方面根本不关它事只与内存类型有关),而是因为它有特殊的纠错能力,使服务器保持稳定。ECC本身并不是一种内存型号,也不是一种内存专用技术,它是一种广泛应用于各种领域的计算机指令中,是一种指令纠错技术。它的英文全称是“ErrorChecking and Correcting”,对应的中文名称就叫做“错误检查和纠正”,从这个名称我们就可以看出它的主要功能就是“发现并纠正错误”,它比奇偶校正技术更先进的方面主要在于它不仅能发现错误,而且能纠正这些错误,这些错误纠正之后计算机才能正确执行下面的任务,确保服务器的正常运行。
  ECC内存因为要满足效验纠错的需要,加入了一颗ECC效验颗粒,由于采用的是TOSP封装,使得内存看上去每面有9颗内存颗粒。 而REG ECC内存上面的芯片一般比普通内存多出2-3个,主要是PLL (Phase Locked Loop)和Register IC,它们的具体用处如PLL(Phase Locked Loop) 琐相环集成电路芯片,内存条底部较小IC,比Register IC小,一般只有一个,起到调整时钟信号,保证内存条之间的信号同步的作用Register IC内存条底部较小的集成电路芯片(2-3片),起提高驱动能力的作用服务器产品需要支持大容量的内存,单靠主板无法驱动如此大容量的内存,而使用带Register的内存条,通过Register IC提高驱动能力,使服务器可支持高达32GB的内存因为有了PLL和 Register芯片的支持,服务器内存可以做的很大,更好的满足日益庞大的软件对内存无止境的要求。所以建议服务器用16G以上的内存最好用RECC内存。
  RECC多了一个寄存器,在内存上的作用我们可以把它理解成书的目录,当内存接到读写指令时,会先检索此目录,然后再进行读写操作,这将大大提高服务器内存工作效率。所以有些人误以为RECC内存是不是比ECC内存运行速度慢,是错误的。目前能见到的Register内存也都具有ECC功能,部分主板要求内存必须支持Register。希望通过这个简要的讲解,能让您很好的区分ECC和RECC内存条,在购买服务器的时候能根据自己的情况去做出适合自己的选择!

最新文章

  1. 【BZOJ-2669】局部极小值 状压DP + 容斥原理
  2. 【重要更新】Senparc.Weixin.Open v1.5.1
  3. 去除IE6浏览器下获得焦点的元素的虚线框的两个小办法
  4. ASP.NET Core实现OAuth2.0的AuthorizationCode模式
  5. 5、面向对象以及winform的简单运用(方法重载、隐藏、重写与虚方法)
  6. emacs tutorial笔记
  7. 解决Server Error in '/' Application.方法!
  8. gpload的简单实用
  9. 使用PHPExcel导出数据
  10. div无法触发blur事件解决的方法
  11. ArrayList,LinkedListd等容器使用时注意点:
  12. sql server 常用的查询语句
  13. Shell Scripts - 条件语句,case语句,function功能
  14. 给GRUB添加新的项目
  15. TF-IDF 提取关键词
  16. JVM垃圾回收(三)- GC算法:基础
  17. 利用 httpmodule 强制所有页面使用同一基类
  18. PyCharm 2018实现远程调试代码
  19. vsphere HA内幕变化
  20. Linux查看内存使用情况

热门文章

  1. 关于Condition Variable的一些思考
  2. error1
  3. Linux网络管理——端口作用
  4. 精读《javascript高级程序设计》笔记二——变量、作用域、内存以及引用类型
  5. mysql错误提示不是英语的解决办法
  6. Delphi判断一个文件是不是JPG图片
  7. c# 多显示器设置主屏幕(Set primary screen for multiple monitors)
  8. poj1862---变形虫(贪心)
  9. Openstack service default port
  10. display的table和cell外加table-layout:fixed等分布局,外加换行,word-wrap:break-word