发布网友 发布时间:2022-03-22 05:53
共6个回答
懂视网 时间:2022-03-22 10:14
运算器不能储存信息,只有存储器才可以存储信息,理论上cpu分为运算器和控制器两个部分,只负责运算,不负责存储。
算术逻辑运算单元(ALU)的基本功能为加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、求补等操作。计算机运行时,运算器的操作和操作种类由控制器决定。运算器处理的数据来自存储器;处理后的结果数据通常送回存储器,或暂时寄存在运算器中。与Control Unit共同组成了CPU的核心部分。
运算器的处理对象是数据,所以数据长度和计算机数据表示方法,对运算器的性能影响极大。70年代微处理器常以1个、4个、8个、16个二进制位作为处理数据的基本单位。大多数通用计算机则以16、32、64位作为运算器处理数据的长度。能对一个数据的所有位同时进行处理的运算器称为并行运算器。如果一次只处理一位,则称为串行运算器。有的运算器一次可处理几位 (通常为6或8位),一个完整的数据分成若干段进行计算,称为串/并行运算器。运算器往往只处理一种长度的数据。有的也能处理几种不同长度的数据,如半字长运算、双倍字长运算、四倍字长运算等。有的数据长度可以在运算过程中指定,称为变字长运算。
热心网友 时间:2022-03-22 07:22
很多人都会好奇到CPU是如何工作的?它是通过什么来储存以及发送信息的?下面就让我用8060作为架构例子来为大家解释这个问题。
之所以用8060的CPU来做解释,是因为它的结构比较简单,通过学习可以轻松的进行举一反三。CPU主要是通过存储系统来完成存储信息以及发送信息的。 CPU既然要读写存储器,那么必须要用导线将它们连在一起,一般情况下称这种导线为总线,如果你有拆过机箱的话,就应该很清楚这一根根导线的大致样子。因为这些导线要发送信号,所以导线有两种电平,一种是低电平,还有一种是高电平,总线按照不同的分法又分为数据总线以及控制总线。根据这几点,CPU在读取内存的时候,大致有以下几个步骤。1.CPU端向地址线输出物理地址的位置
2.控制线选择对应的存储设备,然后在告知该设备即将要从这里读取数据
3.存储设备将数据送入到数据线之内
上面这些步骤就是CPU在存储信息的几个步骤。我们说CPU与储存设备之间是有总线来进行相连的,其实在CPU的内部,也是有自己的总线的,因为CPU有自己不同的组件,像是运算器,控制器等等。我们知道现在CPU是如何从储存的信息中来读取信息的了,但是CPU是怎么知道读取的信息到底是普通数据,还是即将要被执行的程序呢?
这主要是通过CPU中的寄存器来存放的,寄存器表示数据中的物理地址。CPU在维护CS和IP值的时候,每执行一句机器码,相应的数值就会指向到到下一句指令了,靠寄存器里面存放的地址,就能够区分程序和数据了。
热心网友 时间:2022-03-22 08:40
其实计算机一般都是通过储存系统来储存信息的,Cpu就相当于神经系统,而储存系统相当于人的大脑,Cpu通过提取信息,然后发送信息热心网友 时间:2022-03-22 10:15
据我所知,CPU储存信息是利用了CPU内部的一些硬件设施,而CPU发送信息是利用了数据总线来进行信息传递。热心网友 时间:2022-03-22 12:06
CPU发送信息的方式就是:CPU向地址线输出一个物理地址,再通过控制线选择一个相应的存储盘,最后再把存储盘的信息通过数据线输到那个地址中就好了。热心网友 时间:2022-03-22 14:14
cup相当于人类的“大脑”,会把电脑中需要的各种数据储存起来,然后再通过电脑里面的指令,把储存的数据再呈现出来。