首页 > 其他分享 >计算机组成原理学习之中央处理器

计算机组成原理学习之中央处理器

时间:2023-05-23 21:45:01浏览次数:36  
标签:控制 控制器 计算机 Cache 时序 指令 原理 中央处理器 CPU

image

中央处理器是控制计算机完成取指令和执行指令任务的部件;是计算机的核心部件,简称CPU。
image
CPU的基本认功能分为四个:比较好想的就是指令控制,有指令就有操作,那就是就是操作控制,然后就是比较容易忽略的操作的时间特性,必须注意的一点是计算机类的任何操作都是在一定的周期内有条不紊的进行的,所以这就需要时间控制,最后就是最重要的数据加工。因为电脑本身就是对数据进行加工,这才是它的根本任务。
记起来就是指令控制,操作控制,时间控制,数据加工。
image
CPU的组成:
控制器是发布命令的“决策机构”,有它来完成协调和指挥整个计算机系统工作。
运算器由算术逻辑单元(ALU),通用寄存器,数据缓冲寄存器(DR)和状态条件寄存器(PSWR)组成,它是数据加工处理部件,运算器所进行的全部操作都是控制器所发出的操作信号来指挥的,所以是执行部件。
Cache是高速缓冲存储器,它是介于CPU和主存之间,引入Cache的目的是为了弥补CPU和内存之间速度的差异。这里由指令Cache和数据Cache,这样,指令和数据可并行处理,提高CPU的处理速度。
最后由于CPU内部采用超大规模集成化电路,所以CPU内部的各种部件需要通过总线进行信息传输。处于CPU内部的总线叫做芯片级总线。

对于运算器和Cache的讲解是在前面的章节(然而我还没学。。。)
所以这章的重点是在控制器中。
image

控制器的功能:
1.控制取出,解释和执行指令。
1)从内存中取值,并提供下一条指令地址
2)对指令进行译码/测试,产生执行部件的运行所需要的控制信号。
2.只会并控制CPU,内存和I/O设备之间的数据传送。
1)存储器和控制器之间流动的信息————指令流。
2)存储器和运算器之间流动的信息————数据流。
3.中断控制————对异常情况和外部请求的处理。
总的来说,控制器就三个方面的功能,指令,信息流动,中断处理。
image
1.指令译码器(Instruction Decoder)(ID):
对指令的操作码译码,为操作控制器提供输入信号。
2.操作控制器(Operater Controller)(OC)(听名字就高大上):
根据指令操作码和地址码,时序信号,产生各种控制信号序列,建立正确的数据通路,从而完成取指令和执行指令的控制。
操作控制器分为三种:时序逻辑性,存储逻辑性,时序逻辑和存储逻辑结合型。
由以上三种类型可分为:
硬布线控制器(时序逻辑型)
微程序控制器(存储逻辑型)
硬布线控制和微程序控制的混合型。
3。时序发生器(Time Generateor)(TG):
产生各种时序信号
对各种操作实施时间上的控制。

image
其中前四个是控制器中的,后两个是运算器当中的。
image
image
image

标签:控制,控制器,计算机,Cache,时序,指令,原理,中央处理器,CPU
From: https://www.cnblogs.com/gcfer/p/17426368.html

相关文章

  • HDFS架构与原理浅析
    当需要存储的数据集的大小超过了一台独立的物理计算机的存储能力时,就需要对数据进行分区并存储到若干台计算机上去。管理网络中跨多台计算机存储的文件系统统称为分布式文件系统(distributedfileSystem)。分布式文件系统由于其跨计算机的特性,所以依赖于网络的传输,势必会比普通的本......
  • 拉普拉斯算子用于模糊检测原理
    转载:https://www.cnblogs.com/yanshw/p/15587091.html原理简介让图像的单一通道(大概灰度)和以下3x3的内核进行卷积然后取相应的方差。如果方差低于预先定义的阈值,则认为图像模糊;否则,图像不会模糊。这种方法有效的原因是由于Laplacian算子本身的定义,它用于测量图像的二阶......
  • PAI和PBO原理
    <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Cont......
  • Redis主从复制实现与原理
    一、概述主从复制,是指将一台Redis服务器的数据复制到其他的Redis服务器。前者称为主节点(Master/Leader),后者称为从节点(Slave/Follower);数据是从主节点复制到从节点的。其中,主节点负责写数据(当然有读的权限),从节点负责读数据(它没有写数据的权限)。默认的配置下,每个Redis都是主节点。一......
  • 计算机基础极简
    上节课复习今日内容什么是编程计算机组成原理计算机操作系统编程语言是什么什么是编程什么是编程语言编程语言是什么:人与计算机交流的介质什么是编程?编程指的是将计算机程序设计的过程,也就是用一种计算机语言来描述所要完成的任务的过程。编程的目的就是让计算机执行......
  • MapReduce和Yarn原理
    MapReduce原理 问题1.什么是计算,什么是分布式计算?答案:计算指的是从海量数据中提取出有效的价值信息的过程(广义上解释),狭义上指的是1+1=2即:数学运算.分布式计算指的是多台机器协调,共同完成同1个计算任务.问题2:分布式计算的两种模式?答案:分散汇......
  • (笔记)运放电路中并联反馈电容与反馈电阻的工作原理
     一、反馈电容运放反馈端电容并电阻,或许很多人都有疑惑;不同频率的信号经过电容都会产生不同程度的相移和衰减。 如果你利用的是其衰减,那么就是滤波。 如果你利用的是其相移,那么就是补偿。  (图一:反馈电容/电阻示意图)CF的作用:相位补偿,防止振荡,抑制高频噪声:一般来说,因为布......
  • 42 | 总线:计算机内部的高速公路
    专栏讲到现在,如果我再问你,计算机五大组成部分是什么,应该没有人不知道了吧?我们这一节要讲的内容,依然要围绕这五大部分,控制器、运算器、存储器、输入设备和输出设备。CPU所代表的控制器和运算器,要和存储器,也就是我们的主内存,以及输入和输出设备进行通信。那问题来了,CPU从......
  • 第三回:数据何所依,硬盘话原理
    公众号原文前情回顾:《第一回:天才闯秘境,绝地寻生机》上回说到,阿飞从混沌中醒来,意外发现自己的大脑被数据化存储到了一台计算机内存中,根据神秘声音的指示,他需要赶紧联系网卡找到自己大脑的另一半然后逃离这里。不料内存却告诉他,如果不赶紧把自己持久化存储起来,一旦计算机关闭他就会......
  • 一个故事看懂内存条工作原理
    微信公众号我是内存条我是一个内存条,刚刚从深圳的一个工厂里被生产出来,跟我一起的还有一批小伙伴,长得跟我一模一样,下了流水线后我们就被扔进了一处黑暗的角落。“这是哪里啊,黑漆漆的”,一个小伙伴说到。“这里是内存条仓库”,黑暗中有人在说话,声音中略有一丝沧桑,像是一个老头。“谁......