在以往这个时候是又到了开学配机的时候了,不巧赶上今年肺炎肆虐,我是不知道学生们要到什么时候才能重返校园了。说起开学配机,一般人可能最多知道intel的i7高级但是贵,如果钱不过就少花点买i5或者i3。再细问他们之间有什么区别,可能最多再知道是核心数量和线程数量不同就不错了。

核心数量更多能力更强很好理解,可是超线程也是一样的吗。从跑分上看的确如此,多了那些框框之后,跑分数字的确有了相应的提高。

但是超线程多出的框框,真的和其他真实的核心一样,能够在任何时候都能为你提供相应的能力吗?

这里用一般人也能懂的方式来说明一下超线程是怎么回事——超线程就是通过某种方法让一个cpu核心能够同时做两件事情,就好比一个人本来一次只可以做一件事,但是他还有力气剩余,这时候剩余的力气就浪费掉了。而超线程可以使这个人可以同时做两件事,这就让他的个人能力得到了充分的发挥,从而提高了能力的利用效率。看重点,是充分发挥了能力提高了利用效率,而不是让这个人的力气变大能力提高了。

那么问题就来了,我们可以假设两种情况,第一种情况——我们现在有两件事情需要处理。这时候让一个人同时做这两件事和让两个人一人做一件事,显然是两个人一个人做一件能够更快更好地把事情做完,因为两个人的能力加起来是远大于一个人的。

第二种情况——我们有一件事需要两个人来处理。同理我们让一个人分心来做两个人的工作量,和让两个人来共同做这件事。结果显而易见,当然是两个人来做这件事更快更好。

看到这里你应该明白了吧,如果你的核心足够,超线程的存在是没有用的,甚至是一种拖累。在这种情况下用少量的核心去分担了更多的工作,相比用富余的核心直接一对一的承担工作处理速度显然会变慢。当然超线程已经不是新鲜的产物,当今的系统和大部分软件都能识别真实核心和超线程的虚拟核心,恰当得分配工作压榨cpu的能力了。那么是不是在核心够用的情况下,i7的超线程就是白费钱的东西了呢?答案是并不是,因为还有三缓和指令集的区别呢,那就是另外的两种东西了。

cpu超线程优缺点_cpu看起来很高级的超线程到底对你有什么用?相关推荐

  1. oshi.systeminfo 获取cpu的数量_CPU 的基础知识

    作者 | 来源 | rrd.me/gDkNN CPU是计算机的大脑. 1.程序的运行过程,实际上是程序涉及到的.未涉及到的一大堆的指令的执行过程. 当程序要执行的部分被装载到内存后,CPU要从内存中取 ...

  2. 软件测试入门全流程精华总结【必看 知识点很全】

    软件测试基础 软件测试的概念 通过一系列手段去证明软件是符合用户需求的,满足质量要求的.预期结果和实际结果的一个对比. 软件测试分类 按方法分:黑盒测试.白盒测试.灰盒测试 黑盒测试:把软件比作一个& ...

  3. 穷不过三代,囧不过三个公司——程序员如何通过努力让自己看上去很光鲜

    首先定义下什么样叫体面?第一是得到和自己能力相匹配的尊重,第二得到的收入能匹配自己的贡献,比如996有996的收入,965有965的报酬,第三是稳定,不是朝不保夕.其实这些条件不算高,我在上海,能达到 ...

  4. Java程序员总结出必看的初级~高级技术面试题

    1换位思考下,如果你面试官,你会怎么做 1只能通过简历和面试来衡量,别无他法.如果某位大牛确认能力很行,但面试时无法充分地自证能力,那对不起了,过不了,现实就这样. 2如果面试官由于能力不行,招进来一 ...

  5. 多核cpu应用场景_CPU占用100%!PC卡顿原来可以这么解决:多场景多任务也流畅

    现代生活里,不论是工作还是生活,多开软件和处理事务可以说都是家常便饭的事情. 一边玩着醉心已久的游戏,一边解压着新的电影和游戏:为了查询资料,一不小心打开了数十个网页: 复杂繁重的工作铸就了动辄上百兆 ...

  6. 身高2m,体重2kg,这样的数据“看上去很好”?

    导读:数据挖掘算法通常用于为其他目的收集的数据,或者在收集时未明确其目的.因此,数据挖掘常常不能"在数据源头控制质量".相比之下,统计学的实验设计或调查中,其数据质量往往都达到了一 ...

  7. java 跨平台很鸡肋,Mac 篇八:Mac上的这个软件看起来很鸡肋,其实很牛很强大

    Mac 篇八:Mac上的这个软件看起来很鸡肋,其实很牛很强大 2019-11-26 11:37:36 8点赞 42收藏 1评论 用了很多年Mac,可能这个应用都没有注意到,看起来不起眼,其实用好它,不 ...

  8. 分享两个小技巧,让你的PPT看起来更高级

    你还在以纯色背景制作PPT?这样制作出来的PPT虽然可能没有差错,但是就很平平无奇吧?今天想跟大家分享两个小技巧,让你的PPT看起来更高级哦. 1.立体图片墙排版 这种排版通过透视围绕布局,营造出立体 ...

  9. 求频率的公式是什么计算机,cpu时钟频率计算公式_CPU频率计算方法详解

    CPU频率,就是CPU的时钟频率,简单说是CPU运算时的工作的频率(1秒内发生的同步脉冲数)的简称.单位是Hz,它决定计算机的运行速度.本文主要介绍cpu时钟频率计算公式及方法,具体的跟随小编一起来了 ...

最新文章

  1. 关于事件监听机制的总结(Listener和Adapter)
  2. typeof做类型判断时容易犯下的错
  3. 自嘲尾款人、丁工人?今年双十一就没想让你做人
  4. Spark内存管理(1)—— 静态内存管理
  5. Wget用法、参数解释的比较好的一个文章
  6. nexus3下载地址
  7. 2 s锁是什么_《演员请就位》:一场戏拿了2张S卡,任敏凭什么打败老戏骨?
  8. CAS单点登陆,URL多出个参数jsessionid导致登陆失败问题
  9. poj 2773(容斥原理)
  10. delphi android 微信支付,Delphi XE10实现移动端微信支付接口(含源码)
  11. 马化腾每天刷 Leetcode?代码你打算写到几岁?看看这些业务大佬程序人生【云图智联】
  12. pptx文件怎么打开(ppt兼容包下载)
  13. java文字竖排_Java输出竖排文字
  14. 【我的OpenGL学习进阶之旅】学习OpenGL ES 3.0 的实战 Awsome Demo (下)之 图片转场和轮播特效专场
  15. hw叠加层开还是不开_停用hw叠加层有什么用
  16. 基于图神经网络的图像分类,遥感图像分析
  17. L13 ansible 基础应用与常见模块
  18. 程序包解析错误解决办法
  19. c语言实现五子棋人人对战教程
  20. 长度厘米转换c语言程序,标准长度单位换算c程序设计.doc

热门文章

  1. 打开app显示未连接网络连接到服务器,个人所得税app未连接到互联网怎么办 网络连接解决办法...
  2. transition(过渡)与animation(动画)的区别
  3. 百万格子的标签认领可以提高你在alexa的排名的格子
  4. 【Linux】CentOS7 无法打开终端
  5. 《C++ Primer》之重载操作符与转换(中)
  6. 转—正弦波逆变器入门到精通----逆变器设计原理
  7. 自动循环播放的MP3播放器
  8. 人力资源管理中企业档案的重要性
  9. 国内浏览器厂商如何抢夺IE的市场份额
  10. 【VUE】【Echarts】绘制图表组件