一、总线(计算机组成原理笔记)

一、总线的基本概念

1、什么是总线?

总线是连接各个部件的信息传输线 ,是各个部件共享的传输介质。

2、总线上信息的传输

  1. 串行 --------------(传输距离比较长)
  2. 并行 ========(传输距离比较短)

3、总线结构的计算机举例

(1)单总线结构框图

在这里插入图片描述

问题:主存向比较远的io接口调用,会造成堵塞

(2)面向cpu的双总线结构图

在这里插入图片描述

M总线方便了CPU和主存的频繁数据交换

问题:外部设备和主存发生数据交换的时候会经过cpu,造成堵塞

(3)以存储器为中心的双总线结构框图

在这里插入图片描述

二、总线的分类

1、片内总线:

芯片内部的总线

2、系统总线:

计算机各部件之间的信息传输线

  • 数据总线:双向 与机器字长、存储字节有关
  • 地址总线:单向 与存储地址、I/O地址有关(只能从CPU传到I/O设备)
  • 控制总线:有出 有入

3、通信总线

用于计算机系统之间或计算机系统之间的通信

传输方式:串行、并行

三、总线特性及性能指标

1、总线物理实现

在这里插入图片描述

2、总线特性

  1. 机械特性:尺寸、形状、管脚数及排列顺序
  2. 电器特性:传输方向和有效的电频范围
  3. 功能特性:每根总线的电路
  4. 时间特性:信号的时许关系

3、总线的性能指标

  • 总线宽度:数据线的根数
  • 标准传输率:每秒传输的最大字节数(MBps)
  • 时钟同步/异步:同步、不同步
  • 总线复用:地址线数据线复用(减少芯片管脚数,其影响到芯片的大小)
  • 信号线数:地址线数据线控制线的总和
  • 总线控制方式:突发、自发、总裁、逻辑、计数
  • 其他指标:负载能力

4、总线标准

在这里插入图片描述

四、总线结构

1、单总线结构

2、多总线结构

  1. 双总线结构

    在这里插入图片描述

2.三总线结构

在这里插入图片描述
在这里插入图片描述

3.四总线结构

在这里插入图片描述

五、总线控制

1、总线判优控制

1、基本概念:

当多个设备需要占用总线资源的时候,系统需要决定让哪个设备先行

  • 主设备(模块):对总线有控制权
  • 从设备(模块):响应从主设备发来的总线命令

在这里插入图片描述

2、链式查询方式

在这里插入图片描述

BR:当设备需要占用总线时,向总线控制部件发送请求的线

BS:当设备占用总线时,告诉总线控制部件:总线忙

BG:查询总线占用请求,提交总线授权信息

步骤:

  1. I/O设备通过BR发出总线占用请求
  2. BG逐个访问I/O接口,判断是谁提交的请求
  3. 提出请求的接口通过BS返回请求

3、计数器定时查询方式

在这里插入图片描述

步骤:

当某一个接口发出请求准备占用总线时,通过BR线,发出请求,根据计数器上的值对I/O接口进行查询,如果不是该接口发出的请求,则计数器+1,继续对I/O接口进行查找,直到找到发出请求的I/O接口。

4、独立请求方式(查找速度更快)

在这里插入图片描述

**步骤:**当多个I/O设备发送请求的时候,通过BR发送到总线控制部件,经过排队器处理优先级,通过BG返回优先级高的请求

缺点:太占用线,如果有N个I/O接口,则会有2^n个线路

2、总线通信控制

1、目的

解决通信双方协调配合问题

2、总线传输周期

在这里插入图片描述

3、总线通信的四种方式

在这里插入图片描述

(1)同步数据输入:

在这里插入图片描述

(2)同步式数据输出

在这里插入图片描述

(3)异步通信

在这里插入图片描述

(4)半同步通信(同步、异步相结合)

同步:

  • 发送方用时钟前言发信号
  • 接收方用时钟后沿判断、识别

异步:

  • 允许不同速度的模块和谐工作
  • 增加一条等待响应信号

在这里插入图片描述

(5)分离式通信

mg-IonKclHF-1697428314072)]

(4)半同步通信(同步、异步相结合)

同步:

  • 发送方用时钟前言发信号
  • 接收方用时钟后沿判断、识别

异步:

  • 允许不同速度的模块和谐工作
  • 增加一条等待响应信号

[外链图片转存中…(img-MYUyc8LE-1697428314072)]

(5)分离式通信

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Gunalaer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值