cpu的核心和线程有什么用

 我来答
星爷爱分享
2019-04-13 · 分享,也是一种美德!
星爷爱分享
采纳数:43 获赞数:3917

向TA提问 私信TA
展开全部

一:CPU的核心的作用

cpu核心主要由运算器、控制器、寄存器三部分组成,运算器从字面意思看就是起着运算的作用,控制器就是负责发出cpu每条指令所需要的信息,寄存器就是保存运算或者指令的一些临时文件,这样可以保证更高的速度。

二:CPU线程的作用

源于多任务处理的需要。线程数越多,越有利于同时运行多个程序,因为线程数等同于在某个瞬间CPU能同时并行处理的任务数。

扩展资料:

CPU核心和线程的关系

CPU的核心数是指物理上,也就是硬件上存在着几个核心。比如,双核就是包括2个相对独立的CPU核心单元组,四核就包含4个相对独立的CPU核心单元组,等等,依次类推。

线程数是一种逻辑的概念,简单地说,就是模拟出的CPU核心数。比如,可以通过一个CPU核心数模拟出2线程的CPU,也就是说,这个单核心的CPU被模拟成了一个类似双核心CPU的功能。我们从任务管理器的性能标签页中看到的是两个CPU。

cpu线程是一堆寄存器,例如当前指令寄存器地址,堆栈指针,页面寄存器等.x86 cpu刚刚开始支持多线程切换,并在cpu指令级实现线程切换,如任务门。但是操作系统通常不使用此函数,而是仅使用一个线程通过修改堆栈指针来实现线程切换。,64位x86将取消任务门。

因此,cpu的线程与操作系统所说的线程几乎没有关系。即使CPU不支持线程,操作系统也可以实现线程。要说连接,现在多核cpu,有多个虚拟cpu,每个虚拟cpu都有一个cpu线程,为了发挥cpu的最大效果,操作系统还必须准备相应数量的线程。

北京新国信
2023-07-11 广告
在多任务情况下有优势。处理器中的核心以及线程代表了处理信息的通道,核心和线程数越多,通道就越多,就可以在多通道内并行处理多条不同的信息,这样就大大的增加了处理器的工作效率,提高运算速度。 事实上,处理器中的每个核心就是一个CPU处理设备,... 点击进入详情页
本回答由北京新国信提供
857354220
推荐于2017-10-10 · TA获得超过3792个赞
知道大有可为答主
回答量:948
采纳率:100%
帮助的人:1206万
展开全部

首先 CPU构成里 包含了  核心与线程

可以说 【同类别下】核心越多  线程越多

处理数据的速度就越快

 

 CPU所有的计算、接受/存储命令、处理数据都由核心执行。

各种CPU核心都具有固定的逻辑结构,一级缓存、二级缓存、执行单元、指令级单元和总线接口等逻辑单元都会有科学的布局

【而线程】

多线程技术则可以为高速的运算核心准备更多的待处理数据,减少运算核心的闲置时间

 

--------------------

说白了  核心与线程都是为了 让CPU   计算、接受/存储命令、处理数据    而线程与物理核心 越多 越能更快速的处理数据

【图种就是一个 多核心多线程的CPU结构】

可以说核心与线程 就是为了让 数据可以通过多方面来处理 而不是单一 处理

就像  人多力量大一样

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不跟随nice
推荐于2017-09-16 · TA获得超过1047个赞
知道小有建树答主
回答量:817
采纳率:42%
帮助的人:381万
展开全部
首先 CPU构成里 包含了 核心与线程,可以说 【同类别下】核心越多 , 线程越多,处理数据的速度就越快。
CPU所有的计算、接受/存储命令、处理数据都由核心执行。

各种CPU核心都具有固定的逻辑结构,一级缓存、二级缓存、执行单元、指令级单元和总线接口等逻辑单元都会有科学的布局。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沉默的胖猫
2014-10-17 · TA获得超过2911个赞
知道大有可为答主
回答量:3288
采纳率:62%
帮助的人:1187万
展开全部
双核心就像有两个人干活,超线程相当于一个人有两只手,所以核心效果强于超线程,超线程也相当于多了一只手干活,总比没有好。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式