cpu里面有什么? 你清楚cpu的内部结构吗?
CPU的内部结构
现在我们已经大概知道CPU是负责些什么事情,但是具体由哪些部件负责处理数据和执行程序呢?
1.算术逻辑单元ALU(Arithmetic Logic Unit)
ALU是运算器的核心。它是以全加器为基础,辅之以移位寄存器及相应控制逻辑组合而成的电路,在控制信号的作用下可完成加、减、乘、除四则运算和各种逻辑运算。就像刚才提到的,这里就相当于工厂中的生产线,负责运算数据。
2.寄存器组 RS(Register Set或Registers)
RS实质上是CPU中暂时存放数据的地方,里面保存着那些等待处理的数据,或已经处理过的数据,CPU访问寄存器所用的时间要比访问内存的时间短。采用寄存器,可以减少CPU访问内存的次数,从而提高了CPU的工作速度。但因为受到芯片面积和集成度所限,寄存器组的容量不可能很大。寄存器组可分为专用寄存器和通用寄存器。专用寄存器的作用是固定的,分别寄存相应的数据。而通用寄存器用途广泛并可由程序员规定其用途。通用寄存器的数目因微处理器而异。
3.控制单元(Control Unit)
正如工厂的物流分配部门,控制单元是整个CPU的指挥控制中心,由指令寄存器 IR(Instruction Register)、指令译码器ID(Instruction Decoder)和操作控制器0C(Operation Controller)三个部件组成,对协调整个电脑有序工作极为重要。它根据用户预先编好的程序,依次从存储器中取出各条指令,放在指令寄存器IR中,通过指令译码(分析)确定应该进行什么操作,然后通过操作控制器OC,按确定的时序,向相应的部件发出微操作控制信号。操作控制器OC中主要包括节拍脉冲发生器、控制矩阵、时钟脉冲发生器、复位电路和启停电路等控制逻辑。
4.总线(Bus)
就像工厂中各部位之间的联系渠道,总线实际上是一组导线,是各种公共信号线的集合,用于作为电脑中所有各组成部分传输信息共同使用的“公路”。直接和CPU相连的总线可称为局部总线。其中包括: 数据总线DB(Data Bus)、地址总线AB(Address Bus) 、控制总线CB(Control Bus)。其中,数据总线用来传输数据信息;地址总线用于传送CPU发出的地址信息;控制总线用来传送控制信号、时序信号和状态信息等。
-
机械硬盘作为木桶效应中的短板,在电脑中明显拖了后腿,对于读写速度的发展已经是瓶颈,这也是目前新装机或者升级电脑都会采用固态硬盘一大原因。固态硬盘目前流行且常见的接口分两种,分别SATA接口和M.2接口,两者均可为固态硬盘提供高速读写能力,那么SATA接口和M.2接口的固态硬盘哪个好?下面分享一下SA[详细]
-
在安装好WIN 7系统并使用一段时间后,发现系统盘C盘当时分的容量小了,系统并老是提示系统空间不足,这样的情况,我们可以通过重新分区,或者扩容系统分区来解决!操作过程:1、鼠标右键单击“计算机”图标,从弹出菜单栏选取“管理”项,如图所示: 2、进入计算机管理界面,依次点击“存储——磁盘管理”选项,接[详细]
-
大家在重装系统的需要硬盘分区,磁盘分区是为了方便管理磁盘,每个分区之间相互独立,数据不容易产生混淆,在分区时都会遇到MBR和GPT两种引导模式,应该如何选择了,接下来小编为大家讲解一下。gpt和mbr的主要区别1、分区数量不同1)MBR分区表最多只能支持4个主分区或三个主分区+1个扩展分区(逻辑分区[详细]
-
随着数据时代的爆发,越来越多的个人以及企业用户都需要大容量的存储设备。个人数据珍藏、学校、医院、航空航天数据安全保管等等,可以说数据存储存在于每个角落,未来硬盘容量将会持续增大,而用户对于存储的容量更是不断增强。现在玩游戏的人越来越多,画面变得更加炫酷,同时场景也更接地气,与日常生活的变化如出一辙。[详细]
-
电脑装系统和电脑硬盘分区问题一直是一个热门话题,关于这个话题网上一搜索真是一大堆,但是真正能让人看得懂的没有多少,电脑小白看后还是依然不会,那怎么介绍才能让电脑小白真正明白好懂呢?电脑是由9大硬件组成(台式电脑),组成电脑的8大硬件有:主板、CPU、CPU散热器、内存条、硬盘、显卡、显示器,要是台式[详细]