单总线结构
单总线结构, 是仅有一条总线,也叫系统总线, 所有的设备均连接到此总线上
带来的问题,“总线争用”,从而总线成为了系统性能的瓶颈
多总线结构
多总线结构, 是对单总线结构的改进,多总线结构又可以分为多种
首先是双总线
双总线,一条为cpu与主存的通信,一条是I/O通信,再把这两条总线使用通道连接在一块,这里的“通道”是具有特殊功能的处理器,由通道对I/O统一处理,通道能执行一些简单的指令,通道程序,该通道程序由操作系统编写。
三总线结构
- 主存总线 ==》 cpu与主存
- I/O总线 ==》 cpu与所有I/O
- DMA总线 ==》 直接存储器访问,(高速)外设直接访问系统内存
另一种三总线结构
- 局部总线 ==》 cpu 与 缓存(cache),局部I/O控制器
- 系统总线 ==》 主存,缓存,连接局部总线与扩展总线
- 扩展总线 ==》 局域网,SCSI,Modem,串行接口等
cpu发展很快,但内存发展缓慢,10年才翻一倍,内存成为了计算机发展瓶颈,在cpu与内存之间,增加了小容量的、高速的缓存设备用来cpu与内存交互数据,此外扩展总线方便了新增外设,但多个外设连接到扩展总线会影响外设工作速度
四总线结构
- 局部总线 ==》 cpu与缓存
- 系统总线 ==》 缓存,主存
- 高速总线 ==》缓存,SCSI,图形,多媒体,局域网等
- 扩展总线 ==》高速总线,FAX,Modem,串行接口等
高速设备,连接在高速总线上,低速设备连接在扩展总线上