cpu 核和4核8线程cpu的区别?

查看: 2644|回复: 14
超线程,多核,多CPU之间的资源共享区别是什么?
超线程,多核,多CPU之间的资源共享区别是什么?
只知道资源共享程度是:超线程&多核&多CPU.
但具体的资源共享区别不清楚,感谢解答,谢谢.
本帖最后由 伊川书院 于
00:38 编辑
这个题目有点大了,,,,
估计涉及内核 算法,估计没几个能够说的明白。。。
消灭零回复,人人有责。。。。。。。。。。。
有这么消灭0回复的么
不吉岛,但感觉是这样子的,超线程还是一块CPU的同时干几件事情,就好像一家人干不同的事情,肯定沟通的最好;多核就像一个家族,不同的家庭干不同的事情,虽然也是一家人,但人心还是隔着肚皮的;多CPU就不用说了,不同的家庭,连一个姓都算不上,自己的东西肯定放肚子里。
这个题目有点大了,,,,
估计涉及内核 算法,估计没几个能够说的明白。。。
内核,算法?这应该是纯硬件问题吧...
本帖最后由 伊川书院 于
20:43 编辑
内核,算法?这应该是纯硬件问题吧...
不应该说纯硬件问题。
其中,NT内核的软件层面的算法,是决定人机对话是否友好的关键。
在一个单条时钟指令的计算,我们可以认为“纯硬件计算”
在指令集的控制上,由于NT内核的负载平衡决定的,
如何最有效的计算结果,又不影响人机对话的友好,这是NT内核的设计是否科学的关键。
其中,第三方提供的“超线程,多核”等这类的订制方案,在某些特定需求的时候,的确可以起到一定的效果。
但,这类方式通用性有一定的局限性。
不应该说纯硬件问题。
其中,NT内核的软件层面的算法,是决定人机对话是否友好的关键。
问得只是硬件方面的区别.
比如多核体系中,CPU总线是共享的,多CPU则每个CPU都有独立总线.
我想问的就是这类区别.
软件方面的就是&如何使用&的另一个问题了.
其中,第三方提供的“超线程,多核”等这类的订制方案,在某些特定需求的时候,的确可以起到一定的效果。
但,这类方式通用性有一定的局限性。
要想完美通用,唯一的方式就是增加单线程计算能力,因为很多算法都是无法并行,或者并行起来很蹩脚.
另外,NT是什么意思?WindowsNT?
问得只是硬件方面的区别.
比如多核体系中,CPU总线是共享的,多CPU则每个CPU都有独立总线.
我想问的就是 ...
1.多核与多个CPU之间的区别,我的理解是:一个是内置总线,一个是外置总线。
对于多个CPU之间,虽然每个CPU都有自己的总线,能够完成自己的一个逻辑的计算,但CPU之间的协作还是需要外置总线(也许是另一个名词,不管怎么说指定有一组这样的线)。
不管是个人计算机还是超级计算机,基本原理应该是一样的。
2.NT指的是:NT Kernel & System
本帖最后由 菩提祖师 于
11:27 编辑
1.多核与多个CPU之间的区别,我的理解是:一个是内置总线,一个是外置总线。
对于多个CPU之间,虽然每个 ...
另一个区别是内置的情况下,多个核心可以更快的通讯.
不是很确定,貌似多核内部还会共享缓存之类,凭直觉猜的,希望了解真相的指教.
Fri Apr 11 05:14:07 CST 2014补充:
以下引用来自网络搜索:
架构可以千变万化,面向需求、综合考量是王道。
来,简单举个例子。假设现在我们要设计一台计算机的处理器部分的架构。现在摆在我们面前的有两种选择,多个单核CPU和单个多核CPU。
如果我们选择多个单核CPU,那么每一个CPU都需要有较为独立的电路支持,有自己的Cache,而他们之间通过板上的总线进行通信。假如在这样的架构上,我们要跑一个多线程的程序(常见典型情况),不考虑超线程,那么每一个线程就要跑在一个独立的CPU上,线程间的所有协作都要走总线,而共享的数据更是有可能要在好几个Cache里同时存在。这样的话,总线开销相比较而言是很大的,怎么办?那么多Cache,即使我们不心疼存储能力的浪费,一致性怎么保证?如果真正做出来,还要在主板上占多块地盘,给布局布线带来更大的挑战,怎么搞定?
如果我们选择多核单CPU,那么我们只需要一套芯片组,一套存储,多核之间通过芯片内部总线进行通信,共享使用内存。在这样的架构上,如果我们跑一个多线程的程序,那么线程间通信将比上一种情形更快。如果最终实现出来,对板上空间的占用较小,布局布线的压力也较小。
看起来,多核单CPU完胜嘛。可是,如果需要同时跑多个大程序怎么办?假设俩大程序,每一个程序都好多线程还几乎用满cache,它们分时使用CPU,那在程序间切换的时候,光指令和数据的替换就要费多大事情啊!
所以呢,大部分一般咱们使用的电脑,都是单CPU多核的,比如我们配的Dell T3600,有一颗Intel Xeon E5-1650,6核,虚拟为12个逻辑核心。少部分高端人士需要更强的多任务并发能力,就会搞一个多颗多核CPU的机子,Mac Pro就可以有两颗。
另外为什么用NT而不是kernel呢?感觉后两者更有代表性.毕竟kernel不是只有NT kernel.
本帖最后由 伊川书院 于
12:24 编辑
另一个区别是内置的情况下,多个核心可以更快的通讯.
不是很确定,貌似多核内部还会共享缓存之类,凭直觉 ...
1.不管是单核 还是多核,还是多个CPU,都有缓存,这是CPU构架的基本组成部份。在多个CPU除CPU本身内部有缓存,还有一个外置总线所对应的缓存(基本原理应该是一样的)。
2.NT内核与OS指的是两样东西(手机好像没有明显的分类)。
OS:Operating System,在计算机系统中,OS更多的是对前台用户做服务和响应。而NT内核更多的是对硬件做合理的分配与处理。
kernel:或 NT kernel:我觉得对于window的内核还是叫NT内核比较合适我们中文的称乎,但,我并不是学计算机方面的,所以,也许可能我是错的,称kernel是通用的叫法。
不吉岛,但感觉是这样子的,超线程还是一块CPU的同时干几件事情,就好像一家人干不同的事情,肯定沟通的最 ...
我可以表达一下 卧槽的情感? 你这比喻 真很好! 我一下子都看得有点明白啦 哈哈 通俗易懂
Copyright & KaFan & All Rights Reserved.
Powered by Discuz! X3.1( 苏ICP备号 ) GMT+8,喜欢cpu六核心12线程的还喜欢
价格: 1800.00
价格: 2549.00
价格: 315.00
价格: 2200.00
价格: 2599.00
价格: 2150.00
价格: 600.00
价格: 1495.00
价格: 2399.00
价格: 1499.00
价格: 2338.00
价格: 305.00
价格: 568.00
价格: 3680.00
价格: 1310.00
价格: 2650.00
价格: 1750.00
价格: 1810.00
价格: 1280.00
价格: 3300.00
价格: 2350.00
价格: 620.00
价格: 1658.00
价格: 3598.00
价格: 599.00
价格: 3790.00
价格: 1000.00
价格: 2100.00
价格: 8000.00
价格: 5500.00
价格: 8000.00
价格: 748.00
价格: 2170.00
价格: 3650.00
价格: 1600.00
价格: 3600.00
价格: 3699.00
价格: 2499.00
价格: 2300.00
价格: 2680.00
价格: 3250.00
价格: 2700.00
价格: 2980.00
价格: 3900.00
价格: 2950.00
Copyright ?2011-, All Rights Reserved. 鄂ICP备双核四线程和四核cpu处理器的差别大吗? _ 路由器设置|192.168.1.1|无线路由器设置|192.168.0.1 - 路饭网
您的位置: >
> 阅读资讯:双核四线程和四核cpu处理器的差别大吗?
双核四线程和四核cpu处理器的差别大吗?
双核四线程和四核cpu处理器的差别大吗?
对于一般的游戏玩家来说肯定是不会上顶级显卡的,这样在玩游戏的时候最先达到瓶颈的有可能是显卡的核心或者显存频率,在或者是内存,硬盘的读写速度,目前的处理器的性能一般都过剩,高出硬件平台的平均性能指标,因此,处理器导致的性能差异如果不是针对性的数据测试是很小的。
还有就是双核心四线程和四核心的差距,这个在理论上是相同的,只是实际计算上的结果的不同罢了,四个人做一件事情,和两个人分工合作做一件事情的道理类似,数据量就那么多,肯定人多做的快,但是如果这件事情是无法分给四个人来做的,只能是一个人做的情况下,无论哪种方法都不会快了。
因此双核四线程和四核差多少,主要根据程序的支持,目前系统对超线程和多核心的支持已经没有什么阻力了,游戏方面的支持有待提升。
引用一些对比资料i3 2100 vs i5 2300,测试的数据仅供参考,不同的硬件平台测试的数据可能会不尽相同,综合性评测往往受到多种因素的影响,因此不要一概而论。游戏的测试结果一定程度上反映了游戏对超线程这个功能的支持,或者是对多核心的支持效果。
i3 2100 双核心四线程,无睿频,85帧(战地3)
i5 2300 四核心四线程,睿频开启,92郑
i5 2300 四核心四线程,关闭睿频,72帧,i3 2100超线程优势体现出来了。
i3 2100生化危机4评测 218.5fps
i5 2300 生化危机4评测 159.2fps
生化危机4的结果反映的情况是程序设计方面对多物理核心的支持,以及对超线程的支持的结果,如果其它的测试也能反映出类似的结果则说明,如果程序对多核心支持不好,或者是程序能很好的支持超线程功能,运行的结果将会有很大的不同。
超线程技术是在一颗CPU同时执行多个程序而共同分享一颗CPU内的资源,理论上要像两颗CPU一样在同时工作。但它并不象两个真正的CPU那样,每个CPU都具有独立的资源。当两个线程都同时需要某一个资源时,其中一个要暂时停止,并让出资源,直到这些资源闲置后才能继续。因此超线程的性能并不等于两颗CPU的性能。
本文地址:
相关文章列表cpu 核和线程的区别?_百度知道
cpu 核和线程的区别?
核:  核称内核CPU重要组部CPU块隆起芯片核由单晶硅定产工艺制造CPU所计算、接受/存储命令、处理数据都由核执行各种CPU核都具固定逻辑结构级缓存、二级缓存、执行单元、指令级单元总线接口等逻辑单元都科布局线程:  线程称轻量级进程程序执行流单元标准线程由线程ID前指令指针(PC)寄存器集合堆栈组另外线程进程实体系统独立调度派基本单位线程自拥系统资源拥点运行必少资源与同属进程其线程共享进程所拥全部资源线程创建撤消另线程同进程线程间并发执行由于线程间相互制约致使线程运行呈现间断性线程绪、阻塞运行三种基本状态每程序都至少线程程序本身答完毕希望采纳
来自团队:
其他类似问题
为您推荐:
线程的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 6核12线程cpu 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信