给大家普及下CPU处理器的一些小知识
771771威尼斯.cmApp小编带大家了解下CPU(处理器)的参数,了解之后在后续做方案就可以根据需求来选合适的处理器。
CPU有频率、核心、线程、缓存、制程、功耗这些主要参数,其他技术类的参数如:睿频加速、超线程技术、虚拟化技术、指令集的一般人不用去关注这些。
CPU的命名:拿酷睿举例i3/i5/i7不是一个具体的产品型号,而是一个产品系列。比如:八代 i7 8700,十代i7 10XXX,十二代 i7 12XXX(i7后面的数字代表的是第几代,10代以上的后缀数字是5位数,)每一代都会更新架构,性能的提升也都来自于这里。而通常同一代的i3/i5/i7的架构是一样的。很多客户在选型的时候说 i7 比 i3 的好,其实不然。i7四代跟i7十二代的性能可以说是一个天地的差距,i3十二代又比i7四代性能高。
架构 —— 架构、核心、线程、频率是3个是很大程度上决定了CPU性能的参数,架构就是常看到的Comet Lake/Tiger Lake/Comet Lake都是架构的名字。
核心、线程 —— 那同代i5和i7有什么区别呢?最大的区别其实就是i5是6核心12线程(桌面版标压版本),而i7是8核心16线程(桌面版标压版本),核心的意思就是在这个CPU里,有“几个人”,因为现在手机上有那种大小核心(高性能核心和低性能核心组合)的CPU,有一些是并不能所有核心一起工作的,所以并不是8核心就等于8个人工作,还是要看具体的架构设计。而线程的意思就是能处理任务的数量,1核心1线程就相当于一个普通的厨师,5分钟炒一盘菜,而1核心2线程,就相当于是一个老手,也许8分钟就能炒两个菜,但还是比不上两个普通厨师。
频率 —— CPU的主频=外频x倍频,外频是 CPU 乃至整个计算机系统的基准频率。而主频的比较是建立在其他条件基本相同的情况下来讨论的,比如你手机或许3.2GHz的频率,而我笔记本2.9GHz,并不代表你手机的CPU性能比我笔记本的还好。因为核心数、缓存、架构(最主要是它)等等参数完全不一样。所以同是i7 10700和i7 1075H的时候,2.9GHz相对于2.6GHz才有优势,但零点几的频率实际感受有多大了?几乎没有。
缓存 —— 缓存是CPU自己的“内存”,用来放暂时处理不及的东西,因为它的作用像内存对电脑的作用,但为什么CPU不用内存而用自己的缓存呢?因为内存的速度虽然很快,但依然达不到CPU的读写频率,所以CPU需要这样一个缓存来快速读写。而内存用来存放目前运行的程序所必须占用的空间。
而CPU又分为一级(L1)二级(L2)三级(L3)缓存,你通常会看到L1最小,L2次之,L3最大(很多普通CPU并没有三级,只有一二级),成这种结构是因为,L1制造难度大,成本高,但往大了做对系统提升却比较有限,所以都很小。而CPU的读取顺序也是先从L1里读,然后L2→L3→内存。L2作为其外部缓冲,而L3就是L2的缓冲(备胎当到老)。缓存当然是越大越好,毕竟它们都比内存快嘛,但以目前相同情况下,L1还是越大越好,相同L1比L2,相同L2比L3。
制程 —— 制程也可以理解为工艺,常见的45nm,28nm,14nm都是说制程的。简单来概括,CPU就是几亿个负责开与关的晶体管,而在面积相同的一个CPU上,当然是塞进去的晶体管越多其性能越好。怎样放的更多呢?那就是降低晶体管的大小。同样数量不同大小的晶体管,更小的制程意味着更低的功耗和发热。
功耗 —— 这个单独说说是因为,i3、i5、i7的性能不同,其功耗也不同,但i3/5/7也只是一个大系列,同样是i7,i7 10700k/i7 10750H他们的性能却完全不是一个量级。
i7 10700k属于桌面级,功率125W
i7 10750H属于低电压版,功率45W
i7 10510U,属于超低电压版,功率在15W
而他们通常对应的应用场景也是 台式机(带K或无字母/一些特殊有字母型号)-普通笔记本(M结尾)-超级本(U/HQ结尾),更低功率意味着更低的功耗和更长的续航,当这都是以牺牲性能为代价的,i7 10510U还比不上i3 6100桌面级,另:核心数在低电压版和超低电压版上也和桌面版不一样。并非i5十代一定等于6核。
在核心代号上选用CPU的时候最重要的还是核心。然后在同核心架构的情况下,比较同系列的高端、低端的性价比。总结:核心代号>核心/线程>频率>缓存>制程>其他