计算机组成-总线

问题一:什么是总线,总线传输有何特点

总线是连接两个或两个以上部件的通信线路

总线传输的特点包括:

1、共享传输介质

2、在任一时刻,只允许有一个部件向总线发送信息,但可以有多个部件接收信息

问题二:什么是系统总线?它分为哪几类?各有什么作用?分别是单向的还是双向的?它们与机器字长、存储字长及存储单元数有何关系?

系统总线式来来连接计算机主要部分的总线,分为数据总线、地址总线、控制总线。

数据总线负责传输数据,双向传输

地址总线指出总线上数据的来源和去向,单向传输

控制总线发出各种控制信号,双向传输

机器字长是CPU进行一次整数运算所能处理的最大二进制数据位数

数据总线宽度=机器字长

存储字长:存储单元的位数。MDR的位数反映了存储字长。

存储单元数:存储器中存储单元的个数。MAR的位数反映了存储单元的个数。MAR的位数为N,则存储单元个数为2的N次幂,也为地址总线的最大寻址范围

问题三:常见的集中式总线控制有几种?各有何特点? 哪种方式响应时间最快?哪种方式对电路故障最敏感?
独立请求链式查询计时器定时轮询
优点:响应速度快、灵活的优先级优点:简单、可扩展性好优点:优先级灵活、对电路故障不敏感
缺点:线路多、控制复杂、可扩展性大缺点:优先级固定、对电路故障敏感缺点:控制复杂

独立请求响应最快

链式查询对电路故障最敏感

问题四:常见的总线通信方式有哪些?各有什么特点?
同步通信异步通信半同步通信分离式通信
1、由统一时钟信号决定
2、所有设备均可读取时钟线
3、所有事件在时钟周期开始(上升沿)时发生
1、不存在统一的时钟
2、采用应答方式
3、可用于并行或串行传输
1、所有事件同步于系统时钟
2、增加wait信号线
3、允许不同速度模块和谐运行
1、将总线周期划分为两个子周期
2、第一个子周期中主模块发送完地址、命令,从模块接收后、主模块放弃总线
3、从模块准备完数据再申请总线发送给主模块
问题五(练习):

某同步总线的时钟频率为100MHz,地址/数据线复用,宽度为32位,每传输一个地址或者数据占用一个时钟周期。若该总线支持猝发(块)传输方式,块大小为16B,则一次“主存写”总线事务传输128位数据所需时间至少为多少?
(猝发传输:在一个总线周期内传输存储地址连续的多个数据字,也就是说一次传输一个地址和一批地址连续的数据。)

一次时钟周期时间t=10ns,128/32=4,再加上一次地址的传输,共5个时钟周期

故T=5t=50ns

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值