第一章 计算机系统概论
Ⅰ.计算机的基本组成
1.冯.诺依曼计算机的特点
- 计算机由存储器,运算器,控制器,输入和输出设备组成
- 指令和数据以同等地位存放于存储器内,并可按地址寻访。
- 指令和数据均用二进制数表示。
- 指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置。
- 指令在存储器内按顺序存放。
- 机器以
运算器
为中心,输人输出设备与存储器间的数据传送通过运算器完成。
2.计算机硬件组成
①现代的计算机已转化为以存储器
为中心
②计算机的三大部分:CPU(运算器和控制器),I/O设备,主存储器
③CPU+主存储器=主机
3.五大部件及其作用
- 运算器用来完成算术运算和逻辑运算,并将运算的中间结果暂存在运算器内。
- 存储器用来存放数据和程序。
- 控制器用来控制指挥程序和数据的输入、运行以及处理运算结果。
- 输入设备用来将人们熟悉的信息形式转换为机器能识别的信息形式,常见的有键盘、鼠标等。
- 输出设备可将机器运算结果转换为人们熟悉的信息形式,如打印机输出、 显示器输出等。
Ⅱ.计算机硬件的主要技术指标
1.机器字长:CPU一次能处理数据的位数,通常与CPU的寄存器位数有关
2.存储容量:主存容量和辅存容量
- 主存容量是主存中存放二进制的总位数。存储容量=存储单元个数×存储字长
- 辅存容量通常用字节数表示,1M=2^20
3.运算速度
第二章 计算机的发展
第三章 系统总线
Ⅰ.总线的分类
按照连接部件的不同分为以下三种:
- 片内总线:指芯片内部的总线,如在CPU芯片内部,寄存器与寄存器之间,寄存器与算逻单元ALU之间都由片内总线连接
- 系统总线:系统总线是指CPU、主存I/0设备(通过I/O接口)各大部件之间的信息传输线。由于这些部件通常都安放在主板或各个插件板(插卡)上,故又称板级总线(在一块电路板上各芯片间的连线)或板间总线。
按系统总线传输信息的不同,又可分为三类:数据总线、地址总线和控制总线。
①.数据总线(DB):数据总线用来传输各功能部件之间的数据信息,它是双向传输总线,其位数与机器字长、存储字长有关,-般为8位、16位或32位。
②.地址总线(AB):地址总线主要用来指出数据总线上的源数据或目的数据在主存单元的地址或I/O设备的地址。
③.控制总线:用来发出各种控制信号的传输线 - 通信总线:用于计算机系统之间或计算机系统与其他系统之间的通信。
按传输方式可分为两种:串行通信和并行通信。
①串行通信:指数据在单条1位宽的传输线上,一位一位地按顺序分时传送。适宜远距离传送
②并行通信:指数据在多条并行1位宽的传输线上,同时由源传送到目的地,适宜近距离的数据传输,通常小于30m
Ⅱ.总线特性及性能指标
1.总线特性
- 机械特性:指总线在机械连接方式上的一些性能,如插头与插座使用的标准,他们的几何尺寸,形状,引脚个数以及排列的顺序,接头处的可靠接触等
- 电气特性:指总线的每一根传输线上信号的传递方向和有效的电平范围
- 功能特性:指总线中每一根传输线的功能(地址,数据,控制)
- 时间特性:指总线中的任一根线在什么时间内有效
Ⅲ.总线性能指标
①总线宽度:通常是指数据总线的根数,用bit(位)表示,如8位、16位、32位、64位(即8根、16根、32根、64根)。
②总线带宽:总线带宽可理解为总线的数据传输速率,即单位时间内总线上传输数据的位数,通常用每秒传输信息的字节数来衡量,单位可用MBps(兆字节每秒)表示。例如,总线工作频率为33 MHz,总线宽度为32位(4 B) ,则总线带宽为33x(32 +8) = 132 MBps。
③时钟同步/异步:总线上的数据与时钟同步工作的总线称为同步总线,与时钟不同步工作的总线称为异步总线。
④总线复用:一条信号线上分时传送两种信号。例如,通常地址总线与数据总线在物理上是分开的两种总线,地址总线传输地址码,数据总线传输数据信息。为了提高总线的利用率,优化设计,特将地址总线和数据总线共用一组物理线路,在这组物理线路上分时传输地址信号和数据信号,即为总线的多路复用。
⑤信号线数:地址总线、数据总线和控制总线三种总线数的总和。
⑥总线控制方式:包括突发工作、自动配置、仲裁方式、逻辑方式、计数方式等。
⑦其他指标:如负载能力、电源电压(是采用5 V还是3.3 V)、总线宽度能否扩展等。
Ⅳ.总线标准
1. ISA总线
2.EISA总线
3.VESA总线
4.PCI总线
5.AGP总线
6.RS-232C总线
7.USB总线
Ⅴ.总线控制
1.总线判优控制:分为集中式和分布式,前者将控制逻辑集中在一处(如在CPU中),后者将控制逻辑分散在与总线连接的各个部位或设备上。
常见的集中控制优先权仲裁方式:
- 链式查询
- 计数器定时查询
- 独立请求方式
2.总线通信控制:用于解决通信双方协调配合问题
通常将完成一次总线操作的时间称为总线周期,可分为四个阶段:
- 申请分配阶段
- 寻址阶段
- 传数阶段
- 结束阶段
总线通信控制主要解决通信双方如何获知传输开始和传输结束,以及通信双方如何协调如何配合,通常由四种方式:同步通信,异步通信,半同步通信和分离式通信