一、冯诺依曼计算机特点
1、 计算机有五大部件组成。
2、 指令和数据以同等地位存储在存储器中, 可按地址寻访。
3、指令和数据用二进制表示。
4、指令由操作码和地址码组成。
5、存储程序。 (最重要的一点)
6,、以运算器为中心。
冯诺依曼计算机硬件框图:
其中:黑色实线表示数据通路。 黑色虚线表示控制或者状态反馈。
输入设备:将人能看懂的东西转换成计算机能识别的。
存储器:存放数据/程序。
运算器:算数/逻辑运算。
控制器:指挥控制程序的运行。
输出设备:将计算机能识别的东西转换成人能看懂的。
从上图我们可以看出运算器过于繁忙,因为无论是数据的输入输出还是算数/逻辑运算都要经过运算器。并且层次感不强。
二、计算机硬件框图:
1,、以存储器为中心
2、 现代计算机硬件框图:
系统复杂性的两种处理方法:抽象法和3Y法。
抽象就是不断向上抽象, 比如:计算机最后抽象为硬件和软件。
3Y法:
层次化(Hierachy):将被设计的系统划分为多个模块或子模块。
模块化(Modulaity):有明确定义的接口和功能。
规则化(regularity):模块更容易被重用。