当前位置:首页 > 电脑系统 > 正文

电脑操作系统线程理论,电脑操作系统线程理论分析

大家好,今天小编关注到一个比较有意思的话题,就是关于电脑操作系统线程理论的问题,于是小编就整理了4个相关介绍电脑操作系统线程理论的解答,让我们一起看看吧。

  1. CPU 8核16线程是什么意思?
  2. 什么是单线程、多线程?
  3. i5四线程是什么意思?
  4. cpu看主频还是看核和线程?

cpu 8核16线程是什么意思?

是指电脑CPU有8颗物理核心,16线程是指CPU最多同时可以又16个线程处理任务。核心数和线程数线程是电脑CPU的重要性能指标,CPU的核心数越高处理速度就越高。

CPU性能指标中的线程是利用集成于CPU的程序将每个物理核心虚拟出一个核心,以此来提升单核性能(在Windows系统的设备管理器和任务管理器中会识别两个核心)。

电脑操作系统线程理论,电脑操作系统线程理论分析
图片来源网络,侵删)

可以简单地将一个线程的性能折算为单核性能的0.25。

这样八核十六线程的CPU性能相当于***用同样单核的十核CPU(8+8×0.25),理论上要强于***用同样核心的八核八线程CPU。

如果***用的单核不同,八核十六线程的CPU性能不一定强于八核八线程甚至核心数量更少的CPU。

电脑操作系统线程理论,电脑操作系统线程理论分析
(图片来源网络,侵删)

在实际游戏应用中也会出现类似现象。例如:有网站测试表明,英特尔四核四线程的i3 8100在英雄联盟游戏的流畅性(平均帧数)超过AMD八核十六线程的锐龙7 2700!主要原因在于这些游戏对锐龙CPU和多核的优化不够,而对英特尔CPU的优化幅度、兼容性更好。

换言之,多出的核心和线程没有在游戏应用中发挥出期望的作用。

什么是单线程、多线程?

打个比方,单线程就是你去厨房有烧饭又烧菜,一个人来回跑;多线程就是两个人,一个单做饭,一个单做菜。这样的解释应该比纯理论的好理解一点吧? 再补充一下,多线程就是一个CPU虚拟了几个CPU,而双核就是实际上就有两个线程了,当然,还可以每个核再去虚拟多个线程(也可以理解成多个流水线吧)

电脑操作系统线程理论,电脑操作系统线程理论分析
(图片来源网络,侵删)

i5四线程是什么意思?

四线程其实就是四核处理器的一种,都知道多核cpu有多个物理核心,在早先,有多少物理核心,就有多少逻辑核心,就有多少逻辑线程,包括现在AMD的cpu都是这样,但是intel有一个超线程技术,可以让一个物理核心对应两个逻辑核心,就有两个逻辑线程,所以后来四核处理器的叫法细分为四核八线程和四核四线程

打个比方,如果有一块单核单线程的cpu每秒运算1次,那么他每次只能执行1个命令,单核双线程和双核双线程就能执行2个,四核四线程能执行4个,四核八线程和八核八线程就能执行8个,但是这是在它执行的各个任务没有资源冲突的情况下才能实现的,如果有一个***几个任务都要用,那其他线程只能先暂停,所以理论上讲这种模拟多核性能比不上真的物理核心,至于为什么i7的模拟8核能灭AMD真8核,是因为AMD物理单核性能太差的缘故,早在P4时代就有这种技术,那是已经证明这种技术可以让cpu性能提高30%,现在应该会更多些吧。

目前桌面cpu四核处理器的主要是AMD 速龙2X4系列,羿龙2X4系列,FX4000四核,intel core2 Q系列,i5和i7,i7>i5>core2 Q系列=羿龙2X4系列=FX4000系列>速龙2X4

其中除了i7使用四核八线程技术外都是四核四线程

cpu看主频还是看核和线程?

看个人需求,理论上CPU主频越高越好,而核心数量也是越多越好。

出于预算考虑,一般办公、游戏、家庭用户建议首选高主频CPU,而对于3D渲染设计人员和程序/游戏多开的人群建议首选多核多线程的CPU。对于极客来说,建议选择高主频/多核心两者具备的高端处理器。

到此,以上就是小编对于电脑操作系统线程理论的问题就介绍到这了,希望介绍关于电脑操作系统线程理论的4点解答对大家有用。