计算机组成原理——总线

时间:2024-05-21 12:15:46

为什么要用总线

因为之前运用的分散连接方式不好用:以前计算机的IO设备将数据存入主存需要经过cpu,这样cpu就会停止工作,严重影响效率,若要各个部件之间相互不影响,则需要两两之间接一条线,这样灵活性太差,内部太混乱,所以总线就出现了

什么是总线

各个部件共享的传输介质

总线上的信息传送

并行:多条线路同时传输数据,但是远距离传输存在干扰
串行:相对并行慢,但是不存在干扰

几种总线结构

1.面向cpu的双总线结构
M总线:cpu和主存之间通信
IO总线:IO设备和cpu通信
2.以存储器为中心的双总线结构
存储总线:cpu、主存之间通信
系统总线:连接 cpu、主存、IO

分类

按总线在计算机内部的位置分为:

片内总线

芯片内部的总线,如cpu内部、寄存器和寄存器之间

系统总线

计算机各部件之间的信息传输
按照传输信息的不同分为:

数据总线

双向

地址总线

单向

控制总线

通信总线

计算机和其他计算机系统通信

总线特征

机械特性

电气特性

功能特性

时间特性

总线的性能指标

总线宽度

标准传输率(带宽)

时钟同步

总线复用

地址线和数据线复用 例如:8086cpu

信号线数

总线控制方式

再谈总线结构

单总线结构

多总线结构

三总线结构
计算机组成原理——总线
DMA总线:高速IO设备与主存交换信息
计算机组成原理——总线
以上这一种的不足在与IO设备在拓展总线中性能受到影响
计算机组成原理——总线
四总线结构:
解决了上面三总线中IO设备性能收到影响的问题,将高速设备和低速设备区分开