CPU单核效能高和核心数多效分别对什么方面有好处?

如题所述

由于目前的CPU都是多核,所以这两者是同体的,不能分别看待。

用简单的比喻来说,单核相当于一个人在做事,双核相当于两个人在做事,四核同理。乍一看似乎人(核)越多效率就越高,但实际情况是,目前的软件还无法完全发挥多核CPU的性能,所以双核并不等于单核的两倍性能,甚至在不同软件中性能的增长也完全不同,为多核优化好的软件,多核利用率就越高,性能发挥就越好,反之亦然,所以技术强的软件公司的产品,多数都有较好的效能。而个人小软件就不用说了,能功能正常的稳定运行就已经不错了。

所以目前这样的环境,造成了对单核能力的依赖,如果单核能力强,即使在多数优化不到位的软件中,也能有较好的性能发挥,而如果只偏重核心数量来设计CPU的话,就只有先进的优化好的软件能发挥性能,一般软件就表现平平了。

以目前的游戏为例,多数优化到双核,部分较新的单机大作才优化到四核,这就造成了I7级别的CPU在游戏中与I5差别不明显,而I5与I3的差别就明显的现象。乍一看,似乎可以认为不是专业软件,就吃不尽CPU的性能,但其实是主流软件公司的保守策略所至。

中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。

中央处理器主要包括运算器(算术逻辑运算单元,ALU,Arithmetic Logic Unit)和高速缓冲存储器(Cache)及实现它们之间联系的数据(Data)、控制及状态的总线(Bus)。它与内部存储器(Memory)和输入/输出(I/O)设备合称为电子计算机三大核心部件。

CPU从存储器或高速缓冲存储器中取出指令,放入指令寄存器,并对指令译码。它把指令分解成一系列的微操作,然后发出各种控制命令,执行微操作系列,从而完成一条指令的执行。指令是计算机规定执行操作的类型和操作数的基本命令。指令是由一个字节或者多个字节组成,其中包括操作码字段、一个或多个有关操作数地址的字段以及一些表征机器状态的状态字以及特征码。有的指令中也直接包含操作数本身。

温馨提示:答案为网友推荐,仅供参考
相似回答