微型计算机基础概论
第二讲 微型计算机系统
1.1计算机系统
1.1.1硬件系统
1.1.1.1主机系统
CPU
运算器
控制器
寄存器组
存储器
内存储器
特点:
存取速度较快,容量相对较小。
内存按单元组织,每单元都对用一个唯一的地址。
每个内存单元中存放8位数据。
内存单元个数称为内存容量。
术语:
存储容量:存放数据量,用字节表示。
对存储器的操作:
读
将内存单元的内容取入CPU,原内容不变。
写
CPU将信息放入内存单元,单元中原来的内容被覆盖。
分类(按工作方式分)
随机存取存储器(RAM)
只读存储器(ROM)
外存储器
联机外存
硬磁盘
脱机外存
输入输出接口
接口是CPU与外部设备间的桥梁
主要功能:
数据缓冲寄存;
信号电平或类型的转换
实现主机与外设间的运行匹配
总线
一组导线和相关的控制、驱动电路的集合。
计算机系统各部件之间传输地址、数据和控制信息的通道
分为
地址总线AB
数据总线DB
控制总线CB
1.1.1.2外部设备
1.1.2软件系统
1.1.2.1软件
运行、管理和维护计算机系统或为实现某一功能而编写的各种程序的总和和及其相关的资料。
系统软件
操作系统
编译系统
等
应用软件
第三讲 微型计算机的一般工作过程
计算机的工作就是执行程序
程序是指令的序列
计算机中指令的执行过程
指令
由人向计算机发出的、能为计算机所识别的命令
计算机的工作就是逐条执行由指令构成的程序
程序是指令的序列
过程
取指令 —> 分析指令 —> 读取操作数 —> 执行指令 —> 存放结果
核心步骤:取指令、分析指令、执行指令。
顺序执行
一条指令执行完了再执行下一条指令。
执行时间
设执行时间Δt,则执行n条指令时间
T=3nΔt
并行执行(并行流水线工作方式)
同时执行两条或多条指令。
执行时间
设执行时间Δt,则执行n条指令时间
T=3Δt+(n-1)Δt
执行方式时间比较
并行
更高的效率,更高的复杂度。
加速比S
相对于顺序执行的方式,指令并行执行的优势用加速比S表示
S = 顺序执行花费的时间/并行执行花费的时间
冯·诺依曼计算机
工作原理
存储程序工作原理
结构特点
运算器为核心
冯诺依曼机的工作过程
程序计数器PC指向程序的第一条指令(取指令......)
然后指向第二条(......)
......
读取一条指令的工作过程
1.将指令所在地址付给程序计数器PC;
2.PC内容送到地址寄存器AR,PC自动加1;
3.把AR的内容通过地址总线送至内存储器,地址译码器译码,选中相应的单元。
4.CPU的控制器发出读命令。
5.在读命令控制下,把所选中单元的内容(即指令操作数)经数据总线送到数据寄存器DR。
6.指令译码
数据寄存器DR将它送到指令寄存器IR,然后再送到指令译码器ID
冯诺依曼计算机体系结构
输入设备、输出设备、存储器、运算器、控制器
冯诺依曼机的特点和不足
特点
程序存储,共享数据,顺序执行
属于顺序处理机,适合于确定的算法和数值的数据的处理。
不足
与存储期间有大量的数据交换,对总线要求很高;
执行顺序由程序决定,对大型复杂任务较困难;
以运算器为核心,处理效率较低;
由PC控制执行顺序,难以进行真正的并行处理。
哈佛结构
指令和数据分别存放在另个独立的存储器模块化中;
CPU与存储器间指令和数据的传送分别采用两组独立的总线;
可以在一个机器周期内同时获得指令操作码和操作数。