首页 > 技术文章 > CPU相关概念

wy9264 2019-11-28 21:46 原文

整部主机的重点在于中央处理器 (Central Processing Unit, CPU),CPU 为一个具有特定功 能的芯片, 里头含有微指令集,如果你想要让主机进行什么特异的功能,就得要参考这颗 CPU 是否有相关内置的微指令集才可以。 由于 CPU 的工作主要在于管理与运算,因此在 CPU 内又可分为两个主要的单元,分别是: 算数逻辑单元与控制单元。[3] 其中算数逻辑单 元主要负责程序运算与逻辑判断,控制单元则主要在协调各周边元件与各单元间的工作。

基本上数据都是流经过内存再转出去的! 至于数据会流进/ 流出内存则是 CPU 所发布的控制命令!而 CPU 实际要处理的数据则完全来自于内存 (不管 是程序还是一般文件数据)!这是个很重要的概念喔! 这也是为什么当你的内存不足时,系 统的性能就很糟糕!也是为什么现在人们买智能手机时,对于可用内存的要求都很高的原因!

CPU 其实内部已经含有一些微指令,我们所使用的软件都要经过 CPU 内部 的微指令集来达成才行。 那这些指令集的设计主要又被分为两种设计理念,这就是目前世界 上常见到的两种主要 CPU 架构, 分别是:精简指令集 (RISC) 与复杂指令集 (CISC)系统。

所谓的位指的是CPU一次数据读取的最大量!64位CPU代表CPU一次可以读写64bits这 么多的数据,32位CPU则是CPU一次只能读取32位的意思。 因为CPU读取数据量有限制,因 此能够从内存中读写的数据也就有所限制。所以,一般32位的CPU所能读写的最大数据量, 大概就是4GB左右。 那么不同的x86架构的CPU有什么差异呢?除了CPU的整体结构(如第二层高速缓存、每次运 行可执行的指令数等)之外, 主要是在于微指令集的不同。新的x86的CPU大多含有很先进 的微指令集, 这些微指令集可以加速多媒体程序的运行,也能够加强虚拟化的性能,而且某 些微指令集更能够增加能源效率, 让CPU耗电量降低呢!由于电费越来越高,购买电脑时, 除了整体的性能之外, 节能省电的CPU特色也可以考虑喔!

x86个人电脑的CPU主要供应商为Intel与AMD,目前(2015)主流的CPU都是双核以上的架 构了! 原本的单核心CPU仅有一个运算单元,所谓的多核心则是在一颗CPU封装当中嵌入了 两个以上的运算核心, 简单的说,就是一个实体的CPU外壳中,含有两个以上的CPU单元。

推荐阅读