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

2018年北京师范大学脑与认知科学研究院408计算机学科专业基础综合之计算机组成原理考研核心题库

  摘要

一、简答题

1. 指令和数据均存放在内存中,计算机如何区分它们是指令还是数据?

【答案】(1)取指周期中从内存读出的信息流是指令流,它流向控制器;

(1)执行器周期中从内存读出的信息流是数据流,它流向运算器。

2. 何谓分布式仲裁? 画出逻辑结构示意图进行说明。

【答案】分布式仲裁不需要集中的总线仲裁器,每个潜在的主方功能模块都有自己的仲裁号和仲裁器。当它们有 总线请求时,把它们唯一的仲裁号发送到共享的仲裁总线上,每个仲裁器将仲裁总线上得到的号与自己的号进行 比较。如果仲裁总线上的号大,则它的总线请求不予响应,并撤消它的仲裁号。最后,获胜者的仲裁号保留在仲 裁总线上。显然,分布式仲裁是以优先级仲裁策略为基础。逻辑结构如图所示:

图 分布式仲裁的逻辑结构示意图

3. CTU 的性能指标有哪些? 其概念是什么?

【答案】把运算器和控制器合在一起称为中央处理机,简称CPU 。其性能指标主要有以下几个方面:

(1)主频:CPU 的时钟频率(CPU Clock Speed);

(2)内存总线速度:指CPU 与二级(L2)高速缓存和内存之间的通信速度;

(3)扩展总线速度:指安装在微机系统上的局部总线如VESA 或PCI 总线接口卡的工作速

度;

(4)工作电压:指CPU 正常工作所需的电压;

(5)地址总线宽度:决定了CPU 可以访问的物理地址空间,对于486以上的微机系统,地址线的宽度为32位,最多可以直接访问4096MB 的物理空间;

(6)数据总线宽度:决定了CPU 与二级高速缓存、内存以及输入/输出设备之间一次数据 传输的信息量。

(7)主频/时钟周期:CPU 的工作节拍受主时钟控制,主时钟不断产生固定频率的时钟,主时钟的频率(f )叫CPU 的主频,度量单位是MHz (兆赫兹)、GHz (吉赫兹);

主频的倒数称为CPU 时钟周期(T ),T=l/f,度量单位是

CPU 执行时间=CPU时钟周期数×CPU 时钟周期;

4. 总线中三种桥的名称是什么? 它们的功能是什么?

【答案】(1)总线体系结构中的三种桥,即桥、总线桥、 桥。(2)桥连接两条总线,使彼此间相互通信。桥又是一个总线转换部件,可以把一条总线的地址空间映射到 另一条总线的地址空间上,从而使系统中的任意一个总线主设备都能看到通向的一份地址表。

5. 什么是内存? 什么是外存? 什么是CTU? 什么是适配器? 简述其功能。

【答案】(1)内存是指计算机内部的半导体存储器;半导体存储器的存储容量有限,因此计算机中又配备了存储容量更大的磁盘存储器和光盘存储器,称为外存储器,简称外存。内存和外存共同用来保存二进制数据。

(2)把运算器和控制器合在一起称为中央处理器,简称CPU 。它用来控制计算机及进行算术逻辑运算。

(3)适配器是指连接主机与外设的一个中间电路,也称作接口,其作用相当于一个转换器,它可以保证外围设备用计算机系统特性所要求的形式发送或接收信息。

(8)CPU 执行时间:表示CPU 执行一般程序所占用的CPU 时间,可用下式计算:

二、分析题

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

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

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

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

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

磁盘机上存放着500个文件,每个文件的平均长度为1MB 。现需将所有文件逐一读出并检查更新,然后

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

7. —磁带机有9道磁道,带长700m , 带速2m/ s,每个数据块1KB , 块间间隔14mm 。若数据传输率为试求:

(1)记录位密度。

(2)若带首尾各空2m ,求此带最大有效存储容量。

【答案】(1)由于数据传输率

(2)传送一个数据块所需时间为

一个数据块占用长度为

每块间隙数据块总数为

故磁带存储器有效存储容量为

8. 如图1所示的系统是A 、B 、C 三个设备组成的单级中断结构,它要求CPU 在执行完当前指令时转向对中断请求进行服务。现假设:

其中D 为记录位密度,vS 线速度,故

图1

为查询链中每个设备的延迟时间;

分别为设备A 、B 、C 的服务程序所需的执行时间;

场所需时间主存的工作周期TM 。试问:

①分析CPU 处理设备A 、B 、C 的服务程序所需的执行时间。

注意:“中断允许”机构在确认一个新中断之前,先要让即将被中断的程序的一条指令执行完

为保存现场和恢复现