CPU架构、核心、主频是决定计算机CPU性能的三大核心要素。CPU主频和核心数哪个更重要?CPU主频高好还是多核数好?让我们来看看吧。
CPU频率和内核数量的重要性
首先说一下CPU核心和主频的关系和区别。其实CPU核心的数量和主频才是决定处理器性能的核心参数。谁更重要,没有统一的答案。主要看你的需求是什么,怎么处理。
目前大部分电脑用户主要用于玩游戏或者一些专业的设计需求,所以买CPU也要看电脑的主要用途。
CPU主频高好还是多核数好?
游戏需求
如果是主游戏,因为游戏需要最简单粗暴的计算工作,多核在这方面有点用不上。所以目前主流游戏都是双核调用,很少有四核以上的。
也就是说,多核CPU在玩游戏的时候,很多核处于半空闲状态,利用率不高。所以如果是玩游戏,双核一般就够了,预算有限,不妨优先考虑一些高频的CPU,这样单核更强,游戏更有优势。当然,如果游戏打开的次数更多,这种情况下,对多核的要求就更高了。在这种情况下,CPU频率和内核数量非常重要。
专业要求(设计/渲染)
如果是一些专业工作需要,特别是设计工作,3D建模/视频渲染。多核多线程并行处理非常重要,需要更快更大的CPU缓存来临时存储大量运算数据。这时CPU频率是第二位的。
简单来说,专业设计/渲染等专业应用追求精细计算,不像游戏那么简单粗暴。“多人合作”是最好的处理器方式,对CPU缓存的要求更高。所以一般专业工作电脑对CPU的要求更好,一般只有高端多核大缓存CPU才能更好的满足要求。
总结:
所以买多核还是高主频的CPU要看需求。当然,如果钱不差钱,选择一些多核高主频的高端处理器自然是最好的。但是绝大多数人在购买CPU的时候都会考虑预算,所以这个时候主要还是看需求。
如果是玩游戏,预算有限,可以考虑双核高频CPU,比如i3 7350K(双摄像头四线程)。CPU主频高达4.2GHz,支持超频。其频率与高端i7相当,价格比i5便宜。游戏体验不亚于四核i5 7500。
如果是平面设计和3D渲染,一般对CPU内核和缓存要求较高。这时候可以考虑AMD新龙R5 1500X/1600X/1700X或者英特尔酷睿i5/i7等处理器,配置四核以上,缓存大。设计/渲染是个不错的选择。
最后,如果你想同时满足游戏和设计,在这种情况下,你可以选择一些中高端的处理器,比如英特尔酷睿i5/i7和AMD Ryzen5/7系列处理器。这些产品都集成得很好。
一般来说,CPU主频和核心数是决定处理器性能的核心参数。CPU频率越高,核心数越高越好。但在预算有限的情况下,CPU主频和核心数的优先级主要看用户需求,没有统一的答案。
关于CPU
中央处理器(CPU)是超大规模集成电路,是计算机的计算核心和控制单元。它的功能主要是解释计算机指令和处理计算机软件中的数据。
CPU主要包括算术逻辑单元(ALU)、高速缓存以及用于数据、控制和状态的总线。它与内存和输入输出设备一起被称为电子计算机的三大核心部件。
物理结构
包括CPU逻辑单元、寄存器单元和控制单元。
逻辑组件
英语逻辑元件;算术逻辑单元。您可以执行定点或浮点算术运算、移位运算和逻辑运算,以及地址运算和转换。
注册
寄存器组件,包括寄存器、专用寄存器和控制寄存器。通用寄存器可分为定点数和浮点数,用于存储指令执行过程中临时存储的寄存器操作数和中间(或最终)运算结果。通用寄存器是CPU的重要组成部分之一。
控制部件
英制控制单元;控制部分主要负责对指令进行解码,并为每个指令要执行的每个操作发出控制信号。
有两种结构:一种是以微存储器为核心的微程序控制模式;一种是基于逻辑硬接线结构的控制模式。
微码保存在微存储器中,每个微码对应一个最基本的微操作,也叫微指令;每条指令由不同的微码序列组成,形成微程序。CPU对指令进行解码后,发出具有一定时序的控制信号,以一个微周期为节拍,按照给定的顺序执行由这些微代码确定的若干微操作,从而完成某条指令的执行。
简单指令由(3 ~ 5)个微操作组成,复杂指令由几十个甚至上百个微操作组成。
强函数
处理指令
英文处理说明;这是指控制程序中指令的执行顺序。程序中的指令有严格的顺序,必须严格按照程序中规定的顺序执行,以保证计算机系统的正确性。
执行操作
英语表演动作;指令的功能通常由计算机中的组件执行的一系列操作来实现。根据指令的功能,CPU会产生相应的操作控制信号并发送给相应的部件,从而控制这些部件按照指令的要求动作。
控制时间
英语控制时间;时间控制是各种操作的计时。在一条指令的执行过程中,应该严格控制何时做什么。只有这样,计算机才能有条不紊地工作。
处理数据
也就是说,对数据执行算术和逻辑运算,或者执行其他信息处理。
其功能主要是解释计算机指令,处理计算机软件中的数据,执行指令。在微型计算机中,也叫微处理器。计算机的所有操作都由CPU控制,CPU的性能指标直接决定了微机系统的性能指标。CPU有以下四个基本功能:数据通信、资源共享、分布式处理和提供系统可靠性。操作原理基本上可以分为四个阶段:取、解码、执行和写回。
工作过程
CPU从内存或缓存中取出指令,将其放入指令寄存器,并对指令进行解码。它将指令分解成一系列微操作,然后发出各种控制命令执行微操作系列,从而完成一条指令的执行。指令是计算机指定要执行的操作的类型和操作数的基本命令。一条指令由一个或多个字节组成,包括一个操作码字段,一个或多个与操作数地址有关的字段,以及一些表示机器状态的状态字和特征码。有些指令还直接包含操作数本身。
画
第一阶段fetch从内存或高速缓存中检索指令(数值或一系列数值)。存储器的位置由程序计数器指定。(程序计数器保存用于识别程序位置的值。换句话说,程序计数器记录了CPU在程序中的踪迹。)
译
根据CPU从存储器中提取的指令来执行。在解码阶段,指令被分解成有意义的片段。根据CPU的指令集架构(ISA)定义,数值被解释为指令。指令值的一部分是操作码,它指示要执行哪些操作。其他值通常为指令提供必要的信息,例如加法运算的运算目标。
执行
在提取和解码阶段之后,它立即进入执行阶段。在这个阶段,它连接到能够执行所需操作的各种CPU组件。
例如,如果需要加法运算,算术逻辑单元(ALU)将连接到一组输入和一组输出。提供了要相加的值,输出将包含求和结果。ALU包含一个电路系统,使得输出可以很容易地执行简单的普通运算和逻辑运算(如加法和位运算)。如果加法运算产生的结果对于CPU处理来说太大,则可以在标志寄存器中设置算术溢出标志。
回复
最后是写回,简单的用某种格式写回执行阶段的结果。操作的结果通常被写入CPU的内部寄存器,以便后续指令快速访问。在其他情况下,计算结果可能写入速度较慢,但容量更大,成本更低的主存储器。一些类型的指令操作程序计数器而不直接产生结果。这些通常被称为“跳转”,并在程序中带来循环行为、条件执行(通过条件跳转)和函数。许多指令会改变标志寄存器的状态位。这些标记可以用来影响程序行为,因为它们经常显示各种操作结果。例如,使用“比较”指令来判断两个值的大小,并根据比较结果在标志寄存器上设置一个值。这个标志可以通过后续的跳转指令来确定程序的走向。指令执行完毕,写回结果后,程序计数器值将递增,重复整个过程,在下一个指令周期正常取下一条顺序指令。