查看: 1128|回复: 25

请问双核到底有什么用啊?

   关闭 [复制链接]

签到天数: 35 天

连续签到: 0 天

[LV.5]灵化蟹将I

发表于 2010-7-22 11:26 | 显示全部楼层 |阅读模式
我买电脑的时候问卖家双核有什么用。
他们都是简单一个字:“快”
然而这个“快”很抽象啊。
大学老师跟我说我们普通人一般都不会用双核,双核于我们毫无用处,我追问他为什么他又说没必要的问题就不解答了。。
有高人指教一下吗?
<
PCOS系统下载站:http://zhuangji.wang

签到天数: 2527 天

连续签到: 9 天

[LV.Master]至尊海神IIIIII

发表于 2010-7-22 11:29 | 显示全部楼层
我感觉双核就是可以在电脑上同时 做2件事 一边打游戏 一边看电影
PCOS系统下载站:http://zhuangji.wang
回复 支持 反对

使用道具 举报

签到天数: 1414 天

连续签到: 0 天

[LV.10]逍遥海仙III

发表于 2010-7-22 12:42 | 显示全部楼层
我的理解就是双核的处理能力更强大,可以一起做好几件事。
PCOS系统下载站:http://zhuangji.wang
回复 支持 反对

使用道具 举报

签到天数: 1547 天

连续签到: 0 天

[LV.Master]至尊海神IIIIII

发表于 2010-7-22 12:50 | 显示全部楼层
双核就是双处理器  一个cpu里有两个处理器  你说一个厉害还是两个厉害
PCOS系统下载站:http://zhuangji.wang
回复 支持 反对

使用道具 举报

签到天数: 616 天

连续签到: 0 天

[LV.9]尊贵海王II

发表于 2010-7-22 13:50 | 显示全部楼层
双核处理器是指在一个处理器上集成两个运算核心,从而提高计算能力
PCOS系统下载站:http://zhuangji.wang
回复 支持 反对

使用道具 举报

签到天数: 455 天

连续签到: 0 天

[LV.9]尊贵海王II

发表于 2010-7-22 13:59 | 显示全部楼层
关于多核心好不好,程序如何如何,速度谁快谁慢,我们只讨论X86/X64 CPU在WINDOWS平台上的WIN32程序的线程,多核心处理的问题

线程,进程的概念.一个EXE是一个程序,只有一个进程,进程中包括了由操作系统分配给这个程序的基本资源,但是CPU并不能直接运行进

程(WINDOWS系统上是这样的)而是要运行该进程中的一个线程.线程能够通过操作系统获得CPU的使用权限来让自己运行(WIN XP上通常每

次获得执行权利的时间是2ms)也就是说,一个进程对应一个EXE,这个进程至少包含一个线程来执行.那么,简单的说,只包含一个线程的

进程可以叫做单线程程序,如故包含多个,可以叫做多线程程序了.(实际上,即便是编写程序的人,只编写了一个单线程的程序,那么在

运行的时候也不可能仅仅只有一个线程,因为操作系统还要自动为他建立一些其他的线程来保证这个程序的运行.)

现在说单核心和多核心CPU.一个核心(一个物理CPU)在WINDOWS里面算做一个CPU,每个CPU可以得到操作系统分配的处理任务,也就是说某

个核心可以执行操作系统中某个进程的线程.对于单线程程序,他的唯一一个线程要想获得CPU时间,必须进入操作系统队列排队,经由操作

系统调度之后,获得对某个CPU时间的权利(如果是单核心的,那么肯定只有1个选择了,多核心的话,每个CPU核心的队列他都可以进入,这

就好比一个超级市场,有1个收银窗口和2个收银窗口的区别).对于多线程的程序,任何一个线程要执行的话,也要进行排队,在单核心CPU

中,所有的线程都要排队在一个CPU上等待顺序执行,在多核心CPU上,同一个进程的多个线程有机会同时分布到多个CPU上并行计算。简单说

起来是这样的,操作系统对CPU的分派是非常复杂的过程,谁也无法用简短的文章说清楚到底是怎么样的.和软件与硬件都有很大关系和差异

.但是原理是没有错误的。

那么是不是核心多,速度就一定快?也不一定,因为一个进程中的线程可能需要等待其他线程或者进程完成某些操作后才能继续进行,当他

们在等待状态时,即便轮到了他们的执行时间他们也只是立刻放弃运行权利继续等待而已.但是放弃之后,其他排队的线程可以立刻在CPU上

继续执行,也不能说是一点帮助也没有.起码是让开了位置让其他人继续.多个核心还是可以同时计算的.

现在,让我们想想一个最经典的应用,你下载着BT资源,运行着QQ,MSN、YY、打着魔兽,这些程序貌似在"同时"进行。如果你是这样想的,

那就错了。实际上在每个时间周期中,他们要顺序的排队执行,核心多的话,有可能能够同时有2个线程执行,但是如何这2个线程恰好又要

互相同步等待,那么实际上优势不明显.但是也有可以从中获益的情况.例如(列举一颗16核心的CPU)YY的线程0在核心1上,MSN的线程F

在核心2上.QQ线程0在核心3上,魔兽线程0、5、7、E分别在核心1、2、3、4上.杀毒软件线程1、2、3、4、5在CPU核心5、7、9、11、15上



还有一个重要的问题就是资源的争用,在计算机里面,有很多资源是不能够或者根本不可能同时共享使用的,也就是某个资源在同一时间不

管你有多少个核心,你都需要排队使用.这也是限制并行计算的一个因素.多核心或者多处理器之间的同步和调度也需要损耗时间和计算能

力作为代价来运行,所以,从客观的角度来说,说某些环境下多核心的处理器与单核心的处理性能是不可能仅仅从CPU核心数量上评判的。除

了核心数量以外,还要有操作系统的差异,调度算法的不用,应用和驱动程序的特点等共同影响着处理的速度.

最后,可以简单得出一个简单的理论上的简单结论:
1.你的核心越多,你并行计算的机会就越多,但是你未必能够用得上.(对于同一个进程,所以速度并不明显加快,但是对于你,你同时做

了2个或者多个进程的事)
2.你的核心速度越快,你的计算吞吐就越大,对你的处理速度有一定直接的影响.(例举一个不科学的小例子,一个2核心的I3-350M CPU,

每个线程都只能在2260MHz上,一个P4 2.6GHz CPU,那么所有的线程都在2600MHz上)

但愿这些能帮助你……{:143_248:}
PCOS系统下载站:http://zhuangji.wang
回复 支持 反对

使用道具 举报

签到天数: 686 天

连续签到: 0 天

[LV.9]尊贵海王II

发表于 2010-7-22 17:34 | 显示全部楼层
双核简单来说就是2个核心,核心(core酷睿2)又称为内核,是CPU最重要的组成部分。CPU中心那块隆起的芯片就是核心,是由单晶硅以一定的生产工艺制造出来的,CPU所有的计算、接受/存储命令、处理数据都由核心执行。各种CPU核心都具有固定的逻辑结构,一级缓存、二级缓存、执行单元、指令级单元和总线接口等逻辑单元都会有科学的布局。
PCOS系统下载站:http://zhuangji.wang
回复 支持 反对

使用道具 举报

签到天数: 35 天

连续签到: 0 天

[LV.5]灵化蟹将I

 楼主| 发表于 2010-7-22 18:17 | 显示全部楼层
感谢楼上各位,现在有点明白,这涉及到了数字电路方面的知识了,看来要真正理解不是一时三刻的事情.
现在我又想知道一个问题:怎样才能利用好双核?发挥其优势呢?
PCOS系统下载站:http://zhuangji.wang
回复 支持 反对

使用道具 举报

签到天数: 1358 天

连续签到: 0 天

[LV.10]逍遥海仙III

发表于 2010-7-22 18:32 | 显示全部楼层
双核心,相当于两个脑袋来处理程序。在技术上能够提高计算机运算的速度。要有好的主板以及其它硬件才能发挥最佳效能。
PCOS系统下载站:http://zhuangji.wang
回复 支持 反对

使用道具 举报

签到天数: 641 天

连续签到: 1 天

[LV.9]尊贵海王II

发表于 2010-7-23 18:39 | 显示全部楼层
双核就是电脑里有了两个能同时运作思维核心,其速度肯定比单个同等级的核心要快.
第二你老师说的普通人一般不会用双核,此见解很不客观,不管是从性能还是价值观来说购买一个双核的CPU肯定是势在必行的.(说话笑话,普通人是不用电脑的,用电脑的不是普能人.)你老师还说双核于我们毫无用处,此见解更错,现在用电脑的人已不象10年前,什么程序都是一个程序运行完后再接下一个程序,打个比方你新买台电脑,在装软件时肯定不会是一个程序一个程序轮着装吧,一般都是A程序还没装完,B驱动又在安装了,而前面两个还没装完,C游戏又在安装了,ABC还没完成,干等也无聊,那么D电影是不是可以先打开看看来磨时间.OK,如果你的电脑是个单核的,这时快要死机了,因为它已负荷不过来了.
PCOS系统下载站:http://zhuangji.wang
回复 支持 反对

使用道具 举报

签到天数: 1687 天

连续签到: 0 天

[LV.Master]至尊海神IIIIII

发表于 2010-7-23 19:47 | 显示全部楼层
双核技术很成熟了    。单核心都停产好多年
PCOS系统下载站:http://zhuangji.wang
回复 支持 反对

使用道具 举报

签到天数: 98 天

连续签到: 0 天

[LV.6]海之精灵II

发表于 2010-7-23 20:08 | 显示全部楼层
不知道 反正 双核的总比单核的好吧!
PCOS系统下载站:http://zhuangji.wang
回复 支持 反对

使用道具 举报

签到天数: 922 天

连续签到: 1 天

[LV.10]逍遥海仙III

发表于 2010-7-23 20:31 | 显示全部楼层
一般情况下感受不到双核的优势,但是如果你是做视频、音频或者图片处理的,用双核和单核就有明显的不同了,相同大小的内存,相同频率的cpu,单核如果需要20分钟才能最后合成并保存完毕的话,用双核可能在12—14分钟左右就能完成,这个时候你才能感受到双核的优势。当然了双核CPU是2个核心,不能认为2个核心干活就得减少一半时间,那是不科学的,只是会提高效率而已。双核已成主流,4核都已经开始大力推广了。
PCOS系统下载站:http://zhuangji.wang
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2010-7-23 21:23 | 显示全部楼层
别被忽悠买4核行了,LZ这水平双核都浪费了
PCOS系统下载站:http://zhuangji.wang
回复 支持 反对

使用道具 举报

签到天数: 1414 天

连续签到: 0 天

[LV.10]逍遥海仙III

发表于 2010-7-23 21:32 | 显示全部楼层
多项任务同时处理反应快点
PCOS系统下载站:http://zhuangji.wang
回复 支持 反对

使用道具 举报

本版积分规则