总线的基本概念 总线的定义: 总线是构成计算机系统的互连机构,是多个系统功能部件之间 进行数据传送的公共通路
总线的基本概念 总线是构成计算机系统的互连机构,是多个系统功能部件之间 进行数据传送的公共通路。 总线的定义:
个单处理器系统中的总线,大致分为三类: (1)内部总线:CPU内部连接各寄存器及运算部件之间的 总线。 (2)系统总线:CPU同计算机系统的其他高速功能部件, 如存储器、通道等互相连接的总线 (3)O总线:中、低速O设备之间互相连接的总线
一个单处理器系统中的总线,大致分为三类: (1)内部总线:CPU内部连接各寄存器及运算部件之间的 总线。 (2)系统总线:CPU同计算机系统的其他高速功能部件, 如存储器、通道等互相连接的总线。 (3)I/O总线:中、低速I/O设备之间互相连接的总线
总线带宽:总线本身所能达到的最高传输速率,是衡量总线性 能的重要指标,单位兆字节每秒(MB/s) 【例1】(1)某总线在一个总线周期中并行传送4个字节的数据, 假设一个总线周期等于一个总线时钟周期,总线时钟频率为 33MHz,则总线带宽是多少?(2)如果一个总线周期中并行传送64 位数据,总线时钟频率升为66MHz,则总线带宽是多少? (1)设总线带宽用D表示,总线时钟周期用T=1表示,一个总线 周期传送的数据量用D表示, 根据定义可得Dr=D/T=DX1/T=D×f =4BX33×1000000/s=132MB/s (2)64位=8B,Dr=DXf=8B×66×10000028MB
总线带宽:总线本身所能达到的最高传输速率,是衡量总线性 能的重要指标,单位兆字节每秒(MB/s)。 【例1】(1)某总线在一个总线周期中并行传送4个字节的数据, 假设一个总线周期等于一个总线时钟周期,总线时钟频率为 33MHz,则总线带宽是多少? (2)如果一个总线周期中并行传送64 位数据,总线时钟频率升为66MHz,则总线带宽是多少? (1)设总线带宽用Dr表示,总线时钟周期用T=1/f表示,一个总线 周期传送的数据量用D表示, 根据定义可得 Dr = D/T = D×1/T = D×f =4B×33×1000000/s=132MB/s (2)64位=8B, Dr= D×f =8B×66×1000000/s=528MB/s
6.1.2总线的连接方式 1.单总线结构是作控制常闭于单总线结构访存和外设 DMA操作如果一个由外围设备指定的地址对应于一个 主存单元,则主存予以响应,于是在主存和外设间将进 行直接存储器传送(DMA)。 单总线结构容易扩展成多CPU系统:这只要在系统总线 上挂接多个CPU即可 在单总线的计算机系统中,外设和主存统一编址所以不 需要IO指令
6.1.2 总线的连接方式 1.单总线结构 DMA操作:如果一个由外围设备指定的地址对应于一个 主存单元,则主存予以响应,于是在主存和外设间将进 行直接存储器传送(DMA)。 单总线结构容易扩展成多CPU系统:这只要在系统总线 上挂接多个CPU即可。 在单总线的计算机系统中,外设和主存统一编址所以不 需要I/O指令
2.双总线结构 这种结构保持了单总线系统简单、易于扩充的优点,但又在 CPU和主存之间专门设置了一组高速的存储总线。增加线数 为代价。 3.三总线结构(吞吐率最大) 它是在双总线系统的基础上增加IO总线和通道形 成的。增加线数和仲裁开销为代价。 在多总线结构中,存储器最好采用双端口
2.双总线结构 这种结构保持了单总线系统简单、易于扩充的优点,但又在 CPU和主存之间专门设置了一组高速的存储总线。增加线数 为代价。 3.三总线结构 它是在双总线系统的基础上增加I/O总线和通道形 成的。增加线数和仲裁开销为代价。 在多总线结构中,存储器最好采用双端口