Cpu微架构是什么

来源:百度知道 编辑:UC知道 时间:2024/05/27 19:51:40
架构在电脑中指什么,有什么用。我一点不懂

楼上两位都根本不懂计算机...不要来误人子弟。

最好去查下相关书籍。比如计算机组成原理。

CPU内部你可以简单的理解成为一个电路图,那么架构所指的就是这个电路图是怎么一个构成,怎么画的··

CPU架构是指生产时的工艺,

估计写完比辞海还要厚。
我也不是专业的,随便说说

先从计算机的结构说起
CPU要和内存啊,其他什么的链接来传输数据,现在的电脑都是总线结构,相当于一条高速路,CPU,内存,显卡,硬盘,接口都连在上面。最终数据要由CPU来处理来输出(当然硬盘,USB等接口传输不是CPU控制的,交给主板南桥原因自己去查书)

CPU接受数据的方式目前有两种,一种是前段总线,另一种是内存控制器,PCI-E控制器。前端总线的话是通过主板北桥获取数据的,而内存控制器和PCI-E控制器则直接获取内存显卡控制
intel在core i5,i7之前都是前端总线架构,AMD则从K8,也就是939接口开始采用内存控制器,但没集成PCI-E控制器

CPU内部有缓存,不同的CPU缓存层数不同
以Core2 E8400为例,他有6MB的共享二级缓存,它的读写速度远比内存要块(这又涉及到CPU存储的层次结构),二级缓存之上是一级缓存,E8400的两个核心的一级缓存是分开的,每个享有32KB指令+32KB数据缓存,一级缓存的速度比二级缓存又要快很多。
CPU内部有控制器,来协调控制CPU的工作。
核心要处理数据先得从一级缓存中调取指令和需要操作的数据,如没有这要从二级缓存中的查找,传到一级缓存中,如再找不到,去内存里找,再次,去硬盘里找。由此可见,缓存越大越好,像E8400,缓存是CPU中占用晶体管最多的部分。
数据从低一层的缓存到上一层之间的通道数也不是一条,不同的设计会影响CPU获取数据的效率,多了爆发性好,但持久性不好;少了会供不应求。
Core 17,i5还有AMD的K10中加入了三级缓存,但二级缓存是每个核心独立拥有的。
CPU种的指令可以分成很多步,如取指令,取数据,处理数据,存储数据等等,因此为提高效率使用了流水线技术,如取数据的部分只负责取数据,具体的每步操作也由相