总线
《概述》
《基本概念》
即我们只要事先在计算机内部,设置与总线相连的多个接口,当要添加外设时,只要将外设与相应接口相连,即可解决
I/O设备与主机之间连接的灵活性问题
《总线的分类》
《按照数据传输格式来分类》
《按照总线的功能来分类》
《重要的系统总线》
《系统总线结构》
单总线结构无论是块的设备还是慢的设备都在唯一一组总线上,这使得不仅不能并发,而且会拖慢速度
双总线实现了I/O设备与存储器总线的分离,使得较慢的I/O设备可以通过通道按照自己的速度搞事情,
而在主存总线上,CPU与主存可以没有顾及地快速地搞事情
《总线的性能指标》
总线的时钟周期即机器的时钟周期,
总线的时钟频率即机器的时钟频率,代表1s内有多少时钟周期
总线的传输周期(总线周期)代表着一次总线操作所需的时间,通常由诺干个时钟周期组成
总线的 工作频率,代表着1s内总线上能够进行操作的次数(传输数据的次数),其等于 1/总线周期
如:
由:总线时钟频率为66MHz,则可以知道1s内有66*1e6个时钟周期,又每个时钟周期传输两次数据,于是我们可以知道1s内可以传送132*1e6次数据
即总线的工作频率为132MHz
《解决总线使用的冲突----仲裁》
《集中仲裁方式》
《链式查询方式》
《计数器查询方式》
通过计数器的不断计数,直到计数到相应需要总线的地址为止
这个缺点是没一根控制线代表一位二进制位,有n个设备,那么设二进制的位数为k,显然 2^k>=n
《独立请求方式》
对于每一个需要总线的设备都在总线控制部件中统一进行调控,每一个设备都有总线请求和总线允许的线与总线控制部件相连
写题记录: