计算机组成原理第六版第六章部分习题

本文详细解释了计算机系统中的逻辑电路设计,包括独立请求方式的优先级判别和分布式仲裁器,以及PCI标准的特性(如自动配置、同步和高速外围总线)。文章还涵盖了系统总线的分类、不同总线控制方式(集中式、分布式、独立请求)及其优缺点,以及异步通信方式的速度比较。
摘要由CSDN通过智能技术生成

[教材P213-214→6, 7, 14, 17]

【6】画出独立请求方式的优先级判别逻辑电路图。

【解】

【7】画出分布式仲裁器逻辑电路图。

【解】

【14】PCI是一个与处理器无关的    ,它采用   时序协议和    式仲裁策略,并具有    能力。

(A)集中; (B)自动配置; (C)同步; (D)高速外围总线;  【答案】D,C,A,B

【17】PCI总线上的三个桥名称是什么?其功能是什么?。

【解】PCI总线上的三个桥为“HOST桥”、“PCI/LAGACY桥”、“PCI/ PCI桥”。

桥的功能:连接两条总线,使得彼此间相互通信。桥是总线的转换部件,把一条总线的地址空间映射到另一条总线的地址空间上,从而使系统中任一总线主设备都能看到同样的一份地址表。桥可以实现总线间的猝发式传送,可使所有的存取都按照CPU的需要出现在总线上。

第6.2节、课后补充练习

【1】CPU、内存、IO设备,相互之间,通过      连接在一起。    【答案】总线

【2】     总线,指CPU内部连接各寄存器及运算器部件之间的总线。 【答案】内部

【3】     总线,指CPU和计算机系统中其他高速功能部件(如:存储器、I/O通道等)相互连接的总线。 【答案】系统

【4】     总线:中低速I/O设备相互连接的总线(与CPU无直接关系)。【答案】 IO;I/O;i/o;i/o;

【5】某总线在一个总线周期中并行传送8个字节的数据,假设一个总线周期等于一个总线时钟周期,总线时钟频率为44MHz,总线带宽是多少       MB/s? 【答案】 352

【6】当代流行的总线内部包括4类连线:                                

【答案】 数据传送总线; 仲裁总线; 中断和同步总线; 公用线;

【7】大多数计算机采用了分层次的多总线结构,最典型的是有       总线、      总线和     总线。    【答案】CPU; PCI; ISA;

【8】计算机内部,内存、cpu等各个模块为争夺        使用权,通常有两种总线仲裁方式:        仲裁、      仲裁。     【答案】总线; 集中式仲裁/集中式; 分布式仲裁/分布式;

【9】         有三种仲裁方式:         方式、         方式和         方式。

【答案】 集中式仲裁/集中式; 链式查询方式/链式查询; 计数器定时查询方式/计数器定时查询; 独立请求方式/独立请求;

第6.3节、考研训练

【1】在总线上, 同一时刻() 【答案】A

(A)只能有一个主设备控制总线传输操作;

(B)只能有一个从设备控制总线传输操作;

(C)只能有一个主设备和一个从设备控制总线传输操作;

(D)可以有多个主设备控制总线传输操作;

【解】 总线上所连接的设备,按其对总线有无控制功能可分为主设备和从设备两种。

主设备:总线的主设备是指获得总线控制权的设备。

从设备:总线的从设备是指被主设备访问的设备,只能响应从主设备发来的各种总线命令。

【2】系统总线是用来连接()         【答案】A

(A)寄存器和运算器部件; (B)运算器和控制器部件;

(C)CPU、 主存和外设部件; (D)接口和外部设备;

【解】 总线的分类:按总线的功能进行划分,总线可以分为三类:内部总线(片内总线)、系统总线、通信总线。

(1)内部总线片内总线):是 CPU 芯片内部连接各寄存器之间、 寄存器与运算部件 ALU 之间的公共连接线。

(2)系统总线:是CPU芯片内部连接各寄存器之间、寄存器与ALU之间的公共连接线。

按系统总线传输信息内容的不同,又可以分为3类:数据总线、地址总线、控制总线。

数据总线:用于传输各功能部件之间的数据信息。 它是双向传输总线, 既可以从内存中读出数据, 也可以向内存中写入数据。其位数与机器字长、 存储字长有关。

地址总线:用于指出数据总线上的源数据或目地数据所在的主存单元或 I/O 端口的地址。 它是单向传输总线。地址总线的位数与主存地址空间的大小有关。

控制总线:控制总线传输的是控制信息,包括 CPU 送出的控制命令和主存(或外设)返回CPU 的反馈信号。地址总线和数据总线都是可以共享的,因此需要由 CPU分配总线使用权, 控制总线则用于完成这一功能。对控制总线而言,既可以由控制总线给各个部件发出控制信号,而各个部件也可以向 CPU 发出中断请求。因此,控制总线也是双向的。

数据通路和数据总线的区别:各个功能部件通过数据总线连接形成的数据传输路径称为数据通路。 数据通路表示的是数据流经的路径, 而数据总线是承载的媒介。

(3)通信总线(也称为外部总线):是用于计算机系统之间或计算机系统与其他系统(如远程通信设备、测试设备)之间信息传送的总线,通信总线也称为外部总线。此外,按时序控制方式,可以将总线划分为同步总线异步总线。还可以按数据传输格式,将总线划分为并行总线和串行总线。

【3】计算机使用总线结构的主要优点是便于实现积木化, 缺点是()  【答案】D

(A)地址信息、数据信息和控制信息不能同时出现; (B)地址信息与数据信息不能同时出现;

(C)两种信息源的代码在总线中不能同时传送; (D)前面都不正确;

【4】在独立请求方式下, 若有 N 个设备, 则( )   【答案】B

(A)有一个总线请求信号和一个总线响应信号; (B)有 N 个总线请求和 N 个总线响应信号;

(C)有一个总线请求信号和 N 个总线响应信号; (D)没有总线请求信号和有一个总线响应信号;

【5】在 3 种集中式总线控制中,()方式相应速度最快;()方式对电路故障最敏感。 【答案】C

(A)链式查询;独立请求; (B)计数器定时查询;链式查询;

(C)独立请求;链式查询; (D)无正确选项;

【解】(1)链式查询方式的优点和缺点:

优点:判优方法简单,扩充设备容易;且只用很少几根线就能按一定优先次序实现总线仲裁。

缺点:对询问链的电路故障很敏感; 总线授权信号串行传送, 因设备的差错,容易造成堵塞。 另外,优先级是固定的,离总线控制器近的部件,其优先级越高;离总线控制器越远的部件,其优先级越低, 当优先级高的部件频繁请求使用总线时,会使优先级较低的部件长期不能使用总线。

(2)计数器定时查询方式的优点和缺点:

优点:计数可以从“0”开始,此时一旦设备的优先次序被固定,设备的优先级就按 0,1, …, n 的顺序降序排列,而且固定不变。计数也可以从上一次的终点开始,即是一种循环方法,此时设备使用总线的优先级相等;计数器的初值还可以由程序设置,故优先次序可以改变。而且这种方式对电路的故障没有链式查询方式敏感。

缺点:线数比较多,也即是该方法增加了控制线数,控制也相对链式查询相对复杂。

(3)独立请求方式的优点和缺点:

优点:响应的时间快, 总线允许信号 BG 直接从控制器发送到有关设备,不必在设备间传递或者查询,而且对优先次序的控制相当灵活。

缺点:控制线数量多(若设备有n个,则需要2n+1条控制线,其中n+1为BS线),总线控制逻辑更复杂。

【6】在计数器定时查询方式下,若每次计数从上一次计数的终止点开始,则() 【答案】B

(A)设备号小的优先级高; (B)每个设备使用总线的机会相等;

(C)设备号大的优先级高; (D)无法确定设备的优先级;

【7】总线同步控制方式是() 【答案】C

(A)同步通信不需要应答信号且总线长度较短; (B)同步通信用一个公共的时钟信号进行同步;

(C)由统一的时序信号控制的方式; (D)所有指令执行时间都相同的方式;

【解】总线定时是指总线在双方交换数据的过程中需要时间上配合关系的控制(即如何定义总线事务中的每一步何时开始、何时结束),其实质是一种协议或规则。总线定时方式主要有以下几种:

(1)Synchronous(同步定时):用时钟来同步定时。是指系统采用一个统一的时钟信号来协调发送和接收双方的传送定时关系。 时钟产生相等的时间间隔, 每个间隔构成一个总线周期。在一个总线周期中,发送方和接收方可以进行一次数据传送。因为采用统一的时钟,每个部件或设备发送或接收信息都在固定的总线传送周期中,一个总线的传送周期结束,下一个总线传送周期开始。

优点:传送速度快,具有较高的传输速率;总线控制逻辑简单。

缺点:主从设备属于强制性同步;不能及时进行数据通信的有效性检验,可靠性较差。

同步通信适用于总线长度较短及总线所接部件的存取时间比较接近的系统。

(2)Asynchronous(异步定时):用握手信号定时。没有统一的时钟,也没有固定的时间间隔,完全依靠传送双方相互制约的“握手”信号来实现定时控制。 通常把交换信息的两个部件或设备分为主设备和从设备,主设备提出交换信息的“请求”信号,经接口传送到从设备;从设备到主设备的请求后,通过接口向主设备发出“回答”信号。

优点:总线周期长度可变,能保证两个工作速度相差很大的部件或设备之间可靠地进行信息交换,自动适应时间的配合。

缺点:比同步控制方式稍复杂一些,速度比同步定时方式慢。

根据“请求”和“回答”信号的撤销是否互锁,异步定时方式又分为3种类型:

①不互锁方式:主模块发出“请求”信号后, 不必等到从模块的“回答”信号, 而是过一段时间后, 便撤销其“请求”信号;从模块接到“请求”信号后, 也是过一段时间后, 即可自主撤销“回答”信号。双方不存在互锁关系。如图 6-7(a)。

②半互锁方式:主模块发出“请求”信号后, 必须等到接到从模块的“回答”信号后, 才能撤销其“请求”信号。 这里就出现了互锁关系。 而从模块, 不必须等待获知主设备的“请求”信号已经撤销, 也无须确认主模块收到了“回答”信号, 就可以在隔一段时间后自动撤销“回答”信号,此时不存在互锁关系。 整体而言, 称为半互锁关系。如图 6-7(b)。

③全互锁关系:主模块发出“请求”信号后, 必须等到从模块“回答”后,才能撤销其“请求”信号。而对于从设备而言,也必须等到确认主设备已经收到了“回答”信号和获知主设备“请求”信号已撤销后,才能撤销“回答”信号,这种关系称为全互锁关系。如图 6-7(c)。

图 6-7  请求回答信号互锁示意图

(3)Semi-Synchronous(半同步定时):同步(时钟)和异步(握手信号)结合。

(4)Split transaction(拆分事务定时):在从设备准备数据时,释放总线。

CPU-处理器总线都采用同步方式,异步方式只有I/O总线才会使用,I/O总线大多采用半同步方式,拆分事务方式可以提高总线的有效带宽。

【8】在各种异步通信方式中,()的速度最快 【答案】C

(A)全互锁; (B)半互锁; (C)不互锁; (D)速度都相等;

【9】在单机系统中, CPU 向存储器写信息, 通常采用()类型的联络方式 【答案】D

(A)全互锁; (B)半互锁; (C)不互锁; (D)同步

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值