什么是多线程(笔记本电脑CPU几条线程有什么用)

精英怪
广告

什么是多线程,笔记本电脑CPU几条线程有什么用?

如果是Intel的 且支持超线程技术 那么一个核心可以跑两个线程 如果不支持 那么一个核心一个线程 Amd的话 是多少个核心 多少个线程 所以超线程技术是让一个核心跑两个线程的技术 是建立在单个核心强大的运算能力上的 区别是物理线程是真真切切的线程 而超线程是通过乱序处理等手段 使得一个核心可以模拟开两个线程(就和人脑一样 在某个时刻实际上只能处理一个事件 但是通过快速的切换 达到同时处理几件事的效果)进而使得处理能力最大化运用

什么是多线程(笔记本电脑CPU几条线程有什么用)

处理器的核数线程数?

我们在购买电脑时,关于处理器的参数,经常听说“双核”,“双核四线程”,“四核”,“四核八线程”等等。下文具体说一说。

核心数+线程数

多核心:为了提高电脑的性能,一个CPU集成了多个内核,这样电脑性能就有了成倍的提升。一个CPU分为多个内核,这时物理的分割,拆开CPU是可以看到的,各个核心之间有明显的分界线;

多线程:英文名称是“LogicalProcessors”即逻辑核心,从英文名称更好理解一些。如今内核的性能大幅提升,内核又被拆分成多个线程,即超线程技术,是一个逻辑上的概念,模拟出CPU多个核心,操作系统一个线程也认为是一个内核;

操作系统认为的核心数是物理核心数+超线程逻辑核心数,如下图所示,我的电脑时“四核心八线程”的处理器,操作系统认为是8个核心,4个内核,每个内核2个线程。

多核心和多线程的作用

多核心和多线程的技术是为了满足完成多任务的需求,核心数越多、线程数越多,越有利于同时运行多个程序,CPU能够并行处理多个任务数;

简单来说,处理器的核心数(包括超线程数)是一种硬件资源,资源的数量就是核心个数(物理核心+逻辑核心),通常情况下,操作系统会相对公平的将任务分配到各个核心,并且在时间片上轮流执行,操作系统的调度策略不同而不同。

如何查看电脑的核心数和线程数

win操作系统中,打开cmd窗口,输入“wmic”命令,输入命令“cpu get NumberOfCores”获取CPU的核心数,输入命令“cpu get NmuberOfLogicalProcessors”查看线程数,如下图所示。

总之,处理器的核心数和线程数(逻辑核心)是为了完成多任务的需求,尽量发挥处理器性能发展而来的。

线程与任务有什么区别?

1.操作系统是一种管理硬件资源以及为应用程序提供硬件抽象的一种软件。如果把硬件想象成一间屋子的框架,那么操作系统就是这间屋子的装饰。

2.程序是一系列保存在存储器上的静态的指令和数据。

3.进程是一个容器,这个进程包含运行一个程序所需的各种资源。典型的进程包含:一个私有的地址空间、要运行的程序、至少一个线程、打开的文件描述符、进程标志符。

4.线程是CPU调度和执行的单位,一个进程要运行其中的程序必须至少拥有一个线程。具有多个线程的程序称为多线程程序。

5.一个任务是用户提交给操作系统完成的作业,一个任务可能包含一个多个进程。

四核和四核四线程?

每个核心可以比喻成一个人,每个线程可以比喻成一只手,四个核心至少有四个线程,有些处理器四个核心有八个线程就相当于四个人用八只手来工作比四个人用四只手来工作效率高。

但是核心是远比线程重要的,就像一个人虽然有两只手,但是也赶不上两个人各用一只手的效率。

具体到你这个问题上,四核心四线程主要是AMD的cpu,强调的是性价比,功耗差一些,性能也差一些。

四核八线程的主要是英特尔的产品,功耗更合理,性能更强劲,但是价格也会贵不少。

具体选择哪个就看你的需要了。

四核八线程是什么意思?

四核好理解 四个核心就是了 没什么可说的八线程其实就是根据核心而来的 简单的理解就是这颗CPU支持超线程 每个核心超线程后会模拟成两个U 实际属性里就是这么显示 这样四个核心就是八个线程 四核是物理四核 八线程是虚拟的八线程 在03年左右那时候就开始有P4处理器支持超线程技术 一般电脑的奔腾4标志上会有个HT的字样 表示的就是超线程 在我的电脑属性里查看处理器属性就是两个处理器 实际上就是超线程技术后显示的结果 但是实际性能要比现在的物理双核差远了

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,155人围观)

还没有评论,来说两句吧...