计算机的工作原理?????

如题所述

计算机的基本原理主要分为存储程序和程序控制,预先要把控制计算机如何进行操作的指令序列(称为程序)和原始数据通过输入设备输送到计算机内存中。

每一条指令中明确规定了计算机从哪个地址取数,进行什么操作,然后送到什么地址去等步骤。

冯诺依曼体系结构计算机的特点是:

1)使用单一的处理部件来完成计算、存储以及通信的工作。

2)存储单元是定长的线性组织。

3)存储空间的单元是直接寻址的。

4)使用低级机器语言,指令通过操作码来完成简单的操作。

5)对计算进行集中的顺序控制。

6)计算机硬件系统由运算器、存储器、控制器、输入设备、输出设备五大部件组成并规定了它们的基本功能。

7)采用二进制形式表示数据和指令。

8)在执行程序和处理数据时必须将程序和数据从外存储器装入主存储器中,然后才能使计算机在工作时能够自动调整地从存储器中取出指令并加以执行。

硬件

硬件通常是指构成计算机的设备实体。一台计算机的硬件系统应由五个基本部分组成:运算器、控制器、存储器、输入和输出设备。

现代计算机还包括中央处理器和总线设备。这五大部分通过系统总线完成指令所传达的操作,当计算机在接受指令后,由控制器指挥,将数据从输入设备传送到存储器存放,再由控制器将需要参加运算的数据传送到运算器,由运算器进行处理,处理后的结果由输出设备输出。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-03-16

计算机工作原理

第2个回答  2019-03-19

难道要我从算盘开始讲解?好吧。。。

算盘

拨动一个算珠,靠中间横杠的算珠就多一个,所以数值+1;数值满10后,进位+1(左边的栏位),本位清空。

最早的算盘大概是每档都有10个算珠,最常见的是上2下5共7颗算珠,最简化的是上1下4共5颗算珠,但用起来都一样的,上面的算珠一颗等于5,下面的一颗等于1,满五或超过五就用上面的算珠代替,满十或超过十就进一位。

机械手摇计算机

除了不用手动去拨动一个个算珠外,基本原理和算盘是差不多的。

继电器计算机

终于进化到电器级别了。。。这时候的计算机,已经开始二进制、电路控制,电路中有电表示1,没有电表示0;有电的时候,前方的继电器工作,继电器耦合后,意味着另一条电路联通,联通就意味着有电,有电就意味着数值从0变成1。

也就是说,你按下一个开关,并不仅仅是连接在开关上的这条线路有电,而是通过继电器的作用,产生一连串的连锁反映,让一连串其他电路上的继电器都产生或断开或连接的动作。

把这些继电器按照一定的“程序”和电路排列,就能通过最终电路的电流有无状况,得到“计算结果”。

如果你能理解继电器计算机的这种工作原理,那么后面的电子计算机也同样能理解了。

电子管计算机

用电子管放大管(三极管)来代替继电器,原理没变化。

。。。为什么三极管能够代替继电器?这又要从三极管的原理开始解释了。。。不过这是电工的教程,三极管三个电极的互相影响,其原理可以看做和继电器是一样的,就不多解释了。

晶体管计算机

用晶体三极管代替电子三极管,原理没变化。

集成电路计算机

用硅片通过激光灼刻,在硅片上产生一片片的三极管以及相关电路。。。然而原理始终没有变化,只是规模更庞大。

解释完毕。

本回答被网友采纳
第3个回答  2020-03-01
第4个回答  2019-02-03
计算机在工作时,主板,cpu,内存...等怎样实现只要有电就可以通过复杂的电路完成工作的。这一些列过程究竟是怎样的?

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网