目前服务器市场可以说是新产品新技术层出不穷,光是服务器的核心CPU除了主频等参数外,最让人不明白的就是所谓的双核,电视报纸广告上也是频繁刊登双核服务器的广告。双核CPU与双CPU还有以前的超线程都有什么区别呢?我们选择服务器应该采取双核心CPU还是双CPU呢?

  在一两年前CPU领域就出现了一个叫做超线程的技术,具备了超线程技术的CPU可以更高效的运行程序,特别是支持对程序的并发执行。而如今在个人计算机和服务器市场又出现了一个叫做双核心CPU的概念,他和超线程有哪些区别?性能提升情况如何呢?他又能否和传统的双CPU画等号呢?我们先要对这三者的概念进行了解。

  一、三者的工作原理和概念:

  (1)超线程(HT):

  超线程(Hyperthreading Technology)技术就是通过采用特殊的硬件指令,可以把两个逻辑内核模拟成两个物理芯片,在单处理器中实现线程级的并行计算,同时在相应的软硬件的支持下大幅度的提高运行效能,从而实现在单处理器上模拟双处理器的效能。其实,从实质上说,超线程是一种可以将CPU内部暂时闲置处理资源充分“调动” 起来的技术。

  “超线程”的实现条件需要CPU的支持,主板芯片组和主板BIOS的支持,另外操作系统和应用软件方面也需得到应有的支持。说白了超线程就是通过软件的手段模拟出双个逻辑内核进行工作,运行效果尽量接近两个物理核心的性能。

  不过超线程也存在着致命的不足,首先他在windows 2000下无法使用,因为WIN2000不支持超线程,只有WIN XP以上的系统才可以使用HT。另外由于HT是软件模拟出两个核心,所以模拟出来后的两个核心是分享物理缓存的,从而使物理缓存大小减半,另外因为超线程技术是对多任务处理有优势,因此当运行单线程运用软件时,超线程技术将会降低系统性能,尤其在多线程操作系统运行单线程软件时将容易出现此问题。

  (2)双核心:

  所谓双核心处理器,简单地说就是在一块CPU基板上集成两个处理器核心,并通过并行总线将各处理器核心连接起来。双核心并不是一个新概念,而只是CMP(Chip Multi Processors ,单芯片多处理器) 中最基本、最简单、最容易实现的一种类型。

  换言之双核心处理器就是基于单个半导体的一个处理器上拥有两个一样功能的处理器核心。这样就将两个物理处理器核心整合入一个核中,在任务繁重时,两个核心能相互配合,让CPU发挥最大效力。两个能互补的核心运行起来性能是非常不错的,例如使用Intel奔腾D双核处理器就相当于你有了两台采用奔腾4的主机。

  如果说超线程是用软件来模拟出双核的效果,那么现在所说的双核心就是真正意义上的两个核心。他弥补了超线程适用系统比较少的缺点,可以广泛用于windows操作系统的多个版本;他还有效的解决了双核运算中出现的缓存分离与数据冲突错误问题。

  (3)双CPU:

  前面所说的双核心是在一个处理器里拥有两个处理器核心,核心是两个,但是其他硬件还都是两个核心在共同拥有,而双CPU则是真正意义上的双核心,不光是处理器核心是两个,其他例如缓存等硬件配置也都是双份的。

  二、三者的布局结构:

  如果我们把CPU比做一套住房的话,那么超线程技术实际上就相当于把一间房子人为的通过添加屏风或者推拉门来划分成两小间,虽然表面上每间居住者可以自己干自

己的事,不互相影响,但是在出门时都要走同一个大门。

  而双核心的实际上就相当于一套两居室,房子里有两个屋子,每个屋子都是独立存在的,不互相干扰。出门时也可以各走各的卧室门到大门口。不过如果因为某些原因,例如放音响声音过大等情况,在同一套两居室里的两个屋子之间也会相互影响。

  接下来我们再看看双CPU,他就是名副其实的两套房子,每个房子有每个房子的大门,我们出入大门不会像超线程那样共用一个门,也不会出现双核心那样一个房间因为某些原因影响另一间,即使某个房子播放音响也不会影响到另外一套房子。

  不过从价格上讲自己划分出一个房间的超线程无疑是最最便宜的,而需要花费高额银子购买两套房子住的双CPU是最贵的。

  三、三者运行性能比较:

  CPU运行性能最关键的就是运行速度,那么究竟这三者在运行速度方面表现如何呢?我们依然通过比喻的方法来区分。

  假设CPU是一个运输卡车,货物就是我们要计算的信息,CPU运算就类似于卡车运输货物。同一时间运送的货物越多,说明CPU运算能力越强。

  单CPU系统---相当于一辆卡车在一条车道上跑。由于车少,所以运输能力有限。以往CPU生产厂商都是在不断的提高卡车的载重即主频来提高他的运输能力。

  双CPU系统---相当于两辆卡车在两条相交的车道上跑。每辆车大部分都在自己的路上跑,但偶尔会相遇、停车避让。由于车多路宽,所以双CPU运输能力最强。

  HT(超线程)系统---相当于一辆双层卡车在一条车道上跑。由于是双层的,所以猛地一看以为是两辆车在跑,其实只有一辆。不过因为双层涉及到车高以及捆绑等问题,有的时候遇到限高的桥梁,需要人为的将货物卸下,手工搬运。所以说HT超线程适用的条件比较苛刻。

  双核心CPU系统,相当于两辆卡车在一条车道上跑。虽然他运输的货物能力提高了,而且也不会频繁产生类似于HT超线程那样的冲突,但是因为他们都在一条车道上跑,所以互相避让减速的频率要比双CPU高得多。所以他的运输能力要比真正的双CPU系统差。

  总结:

  所以通过上面的结构比较,运行性能比较,我们可以得出以下结论,那就是在运行性能方面双CPU>双核CPU>超线程CPU>单CPU;而在价格上也是双CPU>双核CPU>超线程CPU>单CPU

超线程/双核/双路CPU三者的区别相关推荐

  1. 超线程 双核 双路三者的区别

    超线程 双核 双路三者的区别 一.工作原理: (1)超线程(HT): 超线程(Hyperthreading Technology)技术就是通过采用特殊的硬件指令,可以把两个逻辑内核模拟成两个物理芯片, ...

  2. 服务器双路cpu装什么系统,服务器CPU为什么可以双路甚至多路

    服务器CPU为什么可以双路甚至多路 双核,就是将两个计算内核集成在一个硅晶元上.从而提高计算能力.多核就是将多个计算内核集成在一个硅晶元上.下面是小编收集整理的服务器CPU为什么可以双路甚至多路,欢迎 ...

  3. 双路cpu比单路强多少_双路cpu比单路强多少

    单路双路通常是指的线程数. 双线程的意思就是一个物理CPU虚拟成两个CPU.有两个线程同时运行. 相对来讲性能会有所提升. 而且在系统里显示CPU是两个. 双核. 哪一个维护起来比较方便?比如配件适用 ...

  4. 超微x9dai 跳线_秒变MacPro!至强E5双路CPU,超微X9DAi主板,Quadro K5000黑苹果

    国际惯例先上鲁大师: 鲁大师CPU识别错误 CPU是 E5-2680 超微主板是装黑苹果最头痛的,也没几个敢接,老吴偏不信邪,再硬的骨头也啃下来.事实证明是自讨苦吃,前后花掉三天才安装好,各种错误,各 ...

  5. 戴尔服务器cpu信息,戴尔R730XD服务器双路cpu大篆科技48500

    (中关村在线武汉服务器行情)戴尔PowerEdge R730XD 机架式服务器(Xeon E5-2609 V3*2/8GB*2/2TB*6)是一款主流2U机架服务器,为数据中心提供极高灵活性,在要求苛 ...

  6. 双路cpu比单路强多少_英特尔10nm至强性能完虐AMD?双路打单路,你好意思比性能?...

    目前,无论是家用平台还是服务器平台,英特尔都被AMD在最高性能上压着打,英特尔的不争气的10nm难辞其咎.时间已经来到2020年下半年,英特尔的10nm也要迎来服务器平台的首秀--Ice Lake-S ...

  7. 双路cpu比单路强多少_别傻了!双核和双路服务器根本不一样

    在服务器术语里,相信亲们经常会听到1U.2U,单路.双路,机架式.塔式及刀片式等常用专业名词. 其中,机架式.塔式及刀片式是指服务器的外形,U是指服务器的高度,路是指服务器的处理器数量. 亲们可能会问 ...

  8. 双路cpu比单路强多少_电源单路好还是双路好?电脑电源单路和双路12V详细区别对比...

    在一些比较大功率的电源中,经常可以看到分为单路12V和双路甚至是多路12V两种规格.那么,电源单路好还是双路好呢,很多网友搞不清这个问题.下面"脚本之家"以最通俗易懂的描述,带大家 ...

  9. 双路cpu服务器性能分析,至强双CPU服务器与其他双CPU服务器大比拼

    第1页:第2页:第3页:第4页:第5页:三.性能比较 双路至强服务器性能分析,我们有理由对至强服务器的性能表现有较大的期待.一是至强采用了全新的超线程技术,二是至强服务器在I/O方面的升级,如对PCI ...

最新文章

  1. 《Java 核心技术卷1 第10版》学习笔记 ------ 泛型【进阶】
  2. php content-type: multipart/mixed,{error:invalid multipart format} 这是什么原因,我已经在HEADER中设置了Content-...
  3. umi config.js整体defineConfig配置
  4. HDFC的完整形式是什么?
  5. java迭代器cas,java提高篇(三十)-Iterator - Java 技术驿站-Java 技术驿站
  6. 单条MySQL最长_MySQL 单条记录长度最大65535
  7. dhcp是哪一层的协议_随手记(3)常见的网络协议有哪些
  8. swagger 修改dto注解_一文搞懂Swagger,让你明白用了Swagger的好处!!!
  9. 删除非系统盘的msdia80.dll文件以及出现的dllregisterserver调用失败错误代码0x80004005问题
  10. 关于数据库时区,这么多奥秘你都知道么?
  11. R语言可视化散点图、ggrepel包的geom_text_repel函数避免数据点之间的标签互相重叠(设置segment.square为假以获得斜曲线,segment.inflect设置为真以引入拐点
  12. Wordpress站点使用七牛云对象储存以及CDN加速
  13. 太阳照常升起(C大调)
  14. 3D激光SLAM点云地图pcd转导航可用的2D栅格地图
  15. Fabric官方教程(release 2.2)翻译及总结——链码的生命周期管理
  16. 运筹学基础【二】 之 预测
  17. javaSwing+MySQL实现图书管理系统
  18. 安装U8时检测后无法安装MDAC_TYP组件解决方案
  19. 一只小蜜蜂(简单递归)
  20. 支付项目:4、支付术语初体验

热门文章

  1. 新手选择VR全景平台加盟,应该从哪些方面考察?
  2. jrtplib介绍 [转]
  3. 安卓手机截图 所需要的软件 (不需要手机root)
  4. Python高效技巧(三)---查缺补漏(时间处理、shutill模块、高阶函数、装饰器)
  5. extjs 解决rowEditing不满足allowBlank时,无法save的问题
  6. 基于 ARM 单片机的 低成本 二维码扫码模块
  7. 蓝牙耳机什么牌子好?盘点2022年性价比最高的蓝牙耳机品牌
  8. 环洋市场调研-2022年全球活性炭纤维 (ACF)市场总体规模及应用细分研究报告
  9. 人脸识别在opencv下作人脸检测
  10. 你的知识,也许会成为你进步的阻碍