北大之程序运行的基本原理(超级重点)

1、计算机为什么能进行计算?

1.1、用二进制表示数据

1.2、用布尔代数 进行运算

1.3、用电路实现布尔运算

所有 电路能进行计算,计算机就是由这样的电路构成的。

2、已经知道的

2.1、电路能完成计算,所以可以设计加法、减法、乘法...,用它们来完成各种类型的计算。

2.2、需要完成什么计算,就动手设计个相应的电路。

2.3、设计好很多个原子电路,需要的时候我们就把它们组合在一起。(ENIAC就是这样做的)

2.4、通过某种命令来控制计算机,让计算机按照这种命令来运行,这种命令可以用电信号表示,这种命令不是临时输入到计算机,而是存放在某个地方,随时可以更改,命令改了,计算机的功能也就改了。(EDVAC就是这样的,现在的计算机就是EDVAC)---这模型就是存储程序式计算机

3、什么是存储程序式计算机(冯.诺依曼计算机)?

3.1、输入设备

3.2、运算器:对数据进行算术运算和逻辑运算

3.3、控制器:统一指挥并控制计算机各部件协调工作

3.4、存储器:存储待操作的信息与中间结果,包括机器指令和

3.5、输出设备


 

猜你喜欢

转载自blog.csdn.net/Richard_666/article/details/90897609