计算机组成原理复习2:总线

一、简答题
1.总线有哪些类型?
答:按总线的功能(传递信息的内容)分类,计算机中有三种类型的总线,即传送数据信息的数据总线、传送地址信息的地址总线和传送各种控制信息的控制总线。
a) 数据总线 数据总线是CPU与存储器、CPU与I/O接口设备之间传送数据信息(各种指令数据信息)的总线,这些信号通过数据总线往返于CPU与存储器、CPU与I/O接口设备之间,因此,数据总线上的信息是双向传输的。
b) 地址总线 地址总线上传送的是CPU向存储器、I/O接口设备发出的地址信息,寻址能力是CPU特有的功能,地址总线上传送的地址信息仅由CPU发出,因此,地址总线上的信息是单向传输的。
c) 控制总线 控制总线传送的是各种控制信号,有CPU至存储器、I/O接口设备的控制信号,有I/O接口送向CPU的应答信号、请求信号,因此,控制总线是上的信息是双向传输的。控制信号包括时序信号、状态信号和命令信号(如读写信号、忙信号、中断信号)等。
2. 什么是总线裁决? 总线裁决有哪几种方式?
答:总线裁决就是决定总线由哪个设备进行控制。总线裁决方式可分为集中式裁决和分布式裁决两种。集中式裁决将总线的控制功能用一个专门的部件实现,这个部件可以位于连接在总线的某个设备上。当一个设备需要向共享总线传输数据时,它必须先发出请求,在得到许可时才能发出数据。裁决部件接收来自各个设备的总线使用请求信号,向其中某一个设备发出总线许可信号。分布式裁决将控制功能分布在连接在总线上的各设备中,一般是固定优先级的。每个设备分配一个优先号,发出总线请求的设备将自己的优先号送往请求线上,与其他设备的请求信号构成一个合成信号,并将这个合成裁决信号读入以判断是否有优先级更高的设备申请总线。这样可使优先级最高的设备获得总线使用权。
3. 总线的同步传输方式与异步传输方式有何区别?各适合于哪些场合?
答:同步通信:数据传送操作由统一的时序信号同步定时控制,有严格的时钟周期划分,总线操作有固定的时序,设备之间没有应答信号。 适合各设备速度固定且一致(或差异不大)的场合。
异步通信:数据传送操作所需时间视需要而定,总线操作周期时间不固定,没有时钟周期划分,设备之间采用握手信号的应答方式。 适合:各设备速度差异较大的场合。
4. 分析和归纳集中式串行链接、定时查询和独立请求这3种总线控制方式的优缺点。
答:(1)总线的链式查询方式的控制结构比较简单,只需要三条控制线就可以完成总线的仲裁,总线上可以很容易地扩充新设备,但这种方式的总线设备优先级是固定的,离总线控制器远的设备很难获得总线的使用权,而且一个设备的故障就会影响其他设备的正常工作。
(2)计数器定时查询方式具有比较灵活的优先级设置,但是它需要额外的计数线路,计数线的数量决定着总线上可连接的设备数量。
(3)独立请求方式具有更加灵活的优先权设置功能,而且裁决的速度快,但是它需要较多的控制线,控制线的数量限制了接入设备的数量。
二、分析题

  1. 为什么要有总线判优控制?
    答:总线判优就是当总线上各个主设备同时要求占用总线时通过总线控制器按一定的优先等级顺序确定某个主设备可以占用总线。因为总线传输的特点就是在某一时刻只允许一个部件向总线发送信息如果有两个以上的部件同时向总线发送信息势必导致信号冲突传输无效故需用判优来解决。
    2.某总线在一个总线周期中并行传送4个字节的数据,假设一个总线周期等于两个时钟周期,总线时钟频率为66MHz
    ①求总线带宽是多少?
    ②如果一个总线周期中并行传送64位数据,总线时钟频率升为88MHz,求总线带宽是多少?
    答:(1) 总线传递周期:1/66 MHz*2=1/33μs
    总线传递速率:4B/(1/33μs)= 132 MB/s
    (2)总线带宽:64位=8B
    总线传递周期:1/88MHz=1/88μs
    总线传递速率:8B×88MHz=704MB/s
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值