当前位置:问答库>考研试题

2017年长江大学软件工程408计算机学科专业基础综合之计算机组成原理考研导师圈点必考题汇编

  摘要

一、分析题

1. 回答下列问题:

①某总线在一个总线周期中并行传送4个字节的数据,假设一个总线周期等于一个总线时钟周期,总线时钟频率为33MHz , 求总线带宽是多少?

②如果一个总线周期中并行传送64位数据,总线时钟频率升为66MHz , 求总线带宽是多少? ③分析哪些因素影响带宽?

【答案】①设总线带宽用

用D 表示,根据定义可得:

②因为64位=8B, 所以

③总线带宽是总线能提供的数据传送速率,通常用每秒钟传送信息的字节数(或位数)来表示。

影响总线带宽的主要因素有:总线宽度、传送距离、总线发送和接收电路工作频率限制以及数据传送形式。

2. 某I/O系统有四个设备:磁盘(传输速率为500000位/秒)、磁带(200000位/秒)、

,试用中断方式、DMA 方式组织此I/O系统。画打印机(2000位/秒)、CRT (1000位/秒)

出包括CPU 部分总线控制器在内的1/ 0方式示意图,并略作文字说明。

【答案】示意图如图1所示。根据设备传输速率不同,磁盘、磁带采用DMA 方式,打印机、CRT 采用中断方式,因而使用了独立请求与链式询问相结合的二维总线控制方式。DMA 请求的优先权高于中断请求线。每一对请求线与响应线又是一对链式查询电路。 表示,总线时钟周期用表示,一个总线周期传送的数据量

图1

3. 某16位机器所使用的指令格式和寻址方式如下所示,该机有两个20位基值寄存器,四个16位变址寄存器,十六个16位通用寄存器。指令汇编格式中的s (源)、D (目标)都是通用寄存器,M 是主存中的一个单元。

问:(1)处理机完成哪一种操作花的时间最短?

(2)处理机完成哪一种操作花的时间最长?

(3)第②种指令的执行时间有时会等于第③种指令的执行时间吗?

(4)假设第①、②、③种指令的操作码是:

下列情况下每个十六进制指令字分别代表什么操作?

上述指令中有没有编码不对的?如果有,应如何改正才能使其成为处理机能执行的合法指令?

【答案】(1)第①种。因为是RR 型指令,不需要访问存储器。

(2)第②种。因为是RS 型指令,需要访问存储器,同时要通过变址运算或基值运算变换求得有效地址,也需要时间。

(3)小可能。因为第③种指令虽访问存储器。但小需要进行地址变换运算,所以节省了求有

效地址运算的时间开销。

(4)

(a )代表LDA 指令,正确。把(13CD2) H 的内容取至第15号通用寄存器。

(b )代表MOV 指令,正确。把6号通用寄存器的内容传送至5号通用寄存器。

(c )错,改正为(28D6) H ,代表MOV 指令。

(d )错,改正为(28C2) H ,代表MOV 指令。

4. 设存储器容量为32字,字长64位,模块数m=4, 分别用顺序方式和交叉方式进行组织。存储周期T=200nS, 数据总线宽度为64位,总线传送周期

各是多少?

【答案】信息总量:q :64位x4=256位顺序存储器与交叉存储器读出4个字的时间分别是:

则顺序存储器带宽为

交叉存储器带宽为

5. 某磁盘里,平均找道时间为20ms , 平均旋转等待时间为7ms , 数据传输率为

写回磁盘机,每个文件平均需要2ms 的额外处理时间。问:

(1)检查并更新所有文件需要占用多少时间?

(2)若磁盘机的旋转速度和数据传输率都提高一倍,检查并更新全部文件的时间是多少?

【答案】(1)每次磁盘读写的时间=找道时间+等待时间+数据传输时间,故总的文件更新时间为

(2)若磁盘机的旋转速度提高一倍,则平均旋转等待时间缩短为3.5ms ; 若磁盘机的数据传输率都提高一倍,则变为故总的文件更新时间为

6. 通道有几种类型?简述其特点。

【答案】(1)选择通道

又称高速通道,在物理上可接多个设备,但逻辑上只能接一个设备,主要用于连接高速外设。但外设的辅助操作时间长,此期间内通道处于等待状态,利用率不高。

(2)数组多路通道

不仅在物理上可接多个设备,逻辑上也可接多个设备。既保留了选择通道高速传送数据的优点,又充分利用了控制性操作的时间间隔为其他设备服务,通道效率充分得到发挥。

问顺序存储器和交叉存储器的带宽磁盘机上存放着500个文件,每个文件的平均长度为1MB 。现需将所有文件逐一读出并检查更新,然后