1.概论
1.1计算机系统的层次结构
1.2冯·诺依曼计算机的特点
● 计算机由运算器、存储器、控制器、输人设备和输出设备五大部件组成。
● 指令和数据以同等地位存放于存储器内,并可按地址寻访。
● 指令和数据均用二进制数表示。
● 指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置。
● 指令在存储器内按顺序存放。通常,指令是顺序执行的,在特条件下,可根据运算结果或根据设定的条件改变执行顺序。
● 机器以运算器为中心,输人输出设备与存储器间的数据传送通过运算器完成。
1.3典型的冯·诺依曼计算机结构框架图
图中各部件的功能如下:
● 运算器用来完成算术运算和逻辑运算,并将运算的中间结果暂存在运算器内。●存储器用来存放数据和程序。
● 控制器用来控制、指挥程序和数据的输人、运行以及处理运算结果。
● 输人设备用来将人们熟悉的信息形式转换为机器能识别的信息形式,常见的有键盘、鼠
标等。
● 输出设备可将机器运算结果转换为人们熟悉的信息形式,如打印机输出、显示器输出等。
1.4名词解释
主机:是计算机硬件的主体部分,由CPU和主存储器MM合成为主机。
CPU:中央处理器,是计算机硬件的核心部件,由运算器和控制器组成;(早期的运算器和控制器不在同一芯片上,现在的CPU内除含有运算器和控制器外还集成了CACHE)。
主存:计算机中存放正在运行的程序和数据的存储器,为计算机的主要工作存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成。
存储单元:可存放一个机器字(一个字节8个bit位)并具有特定存储地址的存储单位。
存储元件:存储一位二进制信息的物理元件,是存储器中最小的存储单位,又叫存储基元或存储元,不能单独存取。
存储字:一个存储单元所存二进制代码的逻辑单位。
存储字长:一个存储单元所存二进制代码的位数。
存储容量:存储器中可存二进制代码的总量;(通常主、辅存容量分开描述)。
机器字长:指CPU一次能处理的二进制数据的位数,通常与CPU的寄存器位数有关。(计算机的32位,64位)
指令字长:一条指令的二进制代码位数。
如果把储存体看作一幢大楼,那么每个存储单元可以看作大楼中的每个房间,每个存储元可以看作每个房间的一张床位,床位有人相当于“1”,无人相当于“0”。床位数相当于存储字长。显然,每个房间都需要由一个房间编号,同样可以赋予每个存储单元一个编号,称为存储单元的地址号。
2.计算机应用及发展
摩尔定律
微芯片集成晶体管的数目验证了Intel公司缔造者之一Gordon Moore提出的“微芯片上集成的晶体管数目每三年翻两番”的规律(统计),这就是人们常说的Moore(摩尔)定律。