什么是超线程?

超线程……这个东西……挺有趣的。

这是来自Intel的东西...称为超线程...英文称为SMT...同步多线程...无论如何,它只允许一个物理CPU核心...同时做两件事。

想一想...软件线程...是操作系统调度的指令...一个程序一个进程...线程是与进程分离的小单元...操作系统随机切换...它让你感觉你在同时做几件事...但实际上...单核CPU还是按顺序做的...很快...快速切换...模拟并行。

后来...2 000年代中期...CPU制造商...采用双核...这叫真正的并行...一个核心做这个...另一个核心做那个...一个核心用于视频游戏...一个核心用于操作系统...后来...主流CPU...6 核、1 0核...甚至6 4 核...例如AMD Threadripper 3 9 9 0X...多核...游戏机现在一般有8 核...
超线程...是什么意思...单个核心只能做一个线程...但实际上...有的线程...比如视频渲染...必须占用核心...有的...比如写文档....就拿资源...还有的...比如打游戏...物理计算,AI...可能核心没满...
如果...所有核心都被占用了...但没有完全开启...那么也不是白费...超线程...就是为了解决这个问题...硬件...CPU 内部供电方式...让一个物理核心...能够同时做两个线程...至于操作系统...它把每个物理核心...当作两个逻辑核心...调度时...它可以做两倍的线程...
资源...计算能力等等...在两个线程之间动态分配...例如...一个物理核心...计算能力是1 00%...超线程...可以分为两个线程...线程A需要6 0%...线程B需要3 0%...那么 这两个线程...可以并行运行...那4 0%资源...别浪费了...
这个东西...用在哪里...专业领域...视频编辑、科学计算...这种高并发...可以节省很多时间...玩游戏...现在游戏...物理引擎、AI、渲染...都是分开的...多线程运行...超线程...可以优化线程分配...减少延迟...平时...你打开浏览器、办公软件,同时看一个视频 时间...超线程...还可以让系统...响应更快...
以前...超线程...只有高端CPU才有...现在...越来越流行...像Intel Core i5 /i7 /i9 ...都有超线程...AMD Ryzen系列...也有类似的功能...叫SMT...
如果...买新CPU...建议选择带超线程的...现在软件...正在往 多线程...将来...它肯定会有用...如果您...现有设备...。
不用超线程...但是性能足够了...那么...没必要急着升级...
反正...超线程...就是优化资源分配...不用花太多钱...可以提高CPU在多线程场景下的性能...相当关键...功能...就这样了...

cpu单核和多核的区别

单核和多核CPU有什么区别?老实说,核心数量不同。

单核CPU只有一个核心,就像一个只有一个人工作的小作坊。
例如,2 01 0年的早期型号i3 是单核的。
做一些简单的事情就可以了,比如听音乐或者浏览网页,他都能搞定。
但如果你必须同时打开多个程序,它就会崩溃。

多核CPU怎么样?有很多核心。
例如,双核就像两个微处理器,四核就像四个。
如今,您接触的任何笔记本电脑都配备了四核处理器。
例如,2 02 0 年发布的 ThinkPad X1 Carbon 就配备了四核处理器。
多核有什么好处?您可以同时做几件事。
如果你打开Word,再打开微信,旁边挂着一个杀毒程序,不同的人可以使用四个核心,电脑就不会那么死机了。

就性能而言,单核对于单任务来说还好,但多核在多任务处理时立即碾压。
散热也完全不同。
多个核心会产生大量热量,因此您可以看到高端CPU后面应该有一个大型散热器。
功耗也是如此。
多核肯定比单核耗电多。

可以用在什么地方?单核多用于轻薄笔记本电脑,以节省电量。
多核呢?您玩游戏、设计和编辑视频。
这些任务必须依赖于多核CPU。
例如,Adobe Premiere Pro 2 02 1 没有多核就无法运行。

说实话,单核现在几乎没什么用了,只有很老的电脑还在用。
如今,我们当中谁不能在不打开许多程序的情况下使用计算机?多核是必经之路。

cpu核和线程的区别?

说到CPU,我有一些经验。
记得刚入行的时候,当时的CPU是单核的,速度就一个字:慢。
后来逐渐发展出双核、四核甚至多核系统。
这是一个巨大的变化。

单核,那个东西就是核心,相当于CPU。
双核是指两个核心理论上可以同时处理两项任务。
四核,四个核心,等于四个CPU同时运行。
听起来不是很棒吗?但实际上,多核CPU并不是将​​多个CPU串在一起那么简单。
它更像是在一个处理器上集成多个处理引擎并共享缓存、内存和寄存器等资源。

顺便说一句,多核CPU的出现也是由于物理限制。
大家想一想,单核CPU主频能提升多少是有上限的,所以后来就发展出了多核。
如今,新软件支持多核,这就是为什么今天的计算机比以前快得多的原因。

我们来谈谈超线程技术。
这个东西是INTEL发明的。
一个核心可以运行两个线程。
这就是所谓的4 线程双核。
简单来说,就是让一个核心同时处理两项任务。

我们来谈谈线程,这个东西可能有点复杂。
每个正在运行的程序都是一个进程,一个进程可以包含一个或多个线程。
线程是可以独立执行的指令的集合。
简单地说,线程允许程序同时执行多个任务。

多线程的优点首先是能够在后台处理长期任务而不影响用户界面。
其次,用户界面可以更有吸引力,例如单击按钮可以弹出进度条。
此外,程序可以运行得更快。
线程对于等待任务特别有用,例如用户输入、读写文件以及通过网络发送和接收数据,并且它们可以释放一些资源。

总的来说,CPU的发展,从单核到多核技术再到超线程技术,重点都是提高处理性能,让计算机运行得更快、更流畅。