计算机组成原理 第三章 系统总线_01

3.1总线的基本概念

总线是连接多个部件的信息传输线,是各部件共享的传输介质。当有多个部件同时与总线相连并传输数据时,就会导致信号冲突,传输无效;所以同一时间内,仅能有一个部件通过总线发送信息,多个部件可以同时接收该信息。
以CPU为中心的双总线结构(图1):在I/O设备与主存交换信息时仍要占用CPU,会影响CPU的效率;
以CPU为中心的双总线结构
图1
单总线结构(图2):该结构不会影响CPU的工作效率,可以提高CPU的效率;但是在多个部件都要占用总线时,会发生冲突,所以需要界定对于部件使用总线的优先权,这也会影响计算机的工作效率。
单总线结构
图2
以存储器为中心的双总线结构(图3):该结构避免了以上两种结构的问题,提高了传输效率,减轻了系统总线的负担,保留了I/O设备与存储器交换信息时不经过CPU的特点。
以存储器为中心的双总线结构
图3

3.2总线的分类

3.2.1片内总线

片内总线,即芯片内部的总线。

3.2.2系统总线

系统总线,指的是CPU、主存、I/O设备各大部件之间的信息传输线。
系统总线传输的信息不同,又分为:数据总线、地址总线和控制总线。
1.数据总线
数据总线用来传输各功能之间的数据信息,它是双向传输总线,其位数与机器字长、存储字长有关。(一般为8位、16位、32位)
2.地址总线
地址总线用来之处数据总线上的源数据或目的数据在主存单元的地址或I/O设备的地址。地址总线上的代码是用来指明CPU欲访问的存储单元或I/O端口的地址,由CPU输出,单向传输。
3.控制总线
如何使各部件能在不同的时刻占有总线使用权,需依靠控制总线完成;控制总线是用来发出各种控制信号的传输线。对于任一控制线而言,它的传输是单向的,由CPU发出;对于控制线总体而言,它的传输是双向的。

3.2.3通信总线

通信总线用于计算机系统之间或计算机系统与其他系统(如控制仪表、移动通信等)之间的通信。
按传输方式可分为:串行通信和并行通信;
串行通信:是指数据在单条1位宽的传输线上,一位一位的按顺序分时传送。
并行通信:是指数据在多条并行1位宽的传输线上,同时由源传送到目的地。

3.3总线特性及性能指标

3.3.1总线特性

总线特性包括:
(1)机械特性
总线在机械连接上的一些性能。
(2)电气特性
总线的每一根传输线上的信号的传递方向和有效的电平范围。
(3)功能特性
总线中每根传输线的功能。
(4)时间特性
总线中的任一根线在什么时间内有效。

3.3.2总线性能指标

(1)总线宽度:通常指数据总线的根数,用bit(位)来表示,如果8位、16位、32位、64位(即8根、16根、32根、64根);
(2)总线带宽:总线的数据传输速率,即单位时间内总线上传输数据的位数,用每秒传输信息的字节数来衡量,单位MBps(兆字节每秒);
(3)时钟同步/异步:总线上的数据与时钟同步工作的总线称为同步总线,与时钟不同步工作的总线称为异同步总线;
(4)总线复用:一条信号上分时传送两种信号;
(5)信号线数:地址总线、数据总线和控制总线三种总线数的总和;
(6)总线控制方式:包括突发工作、自动配置、仲裁方式、逻辑方式、计数方式等;
(7)其他指标:如负载能力、电源电压、总线宽度能否拓展等。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值