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

2018年四川省培养单位光电技术研究所408计算机学科专业基础综合之计算机组成原理考研仿真模拟五套题

  摘要

一、名词解释

1. 多处理机

【答案】多处理机指由两台以上处理机组成的计算机系统。每个处理机都有各自的控制和运算部件,可独立地执行程 序,而共享公共的主存储器和外围设备。处理机之间是通过网络实现通讯的。整个计算机系统都在统一的操作系 统控制下工作,按照多指令流、多数据流的模式实现对作业、任务、程序段的并行处理。

2. 空间并行

【答案】空间并行即资源重复。在并行性概念中引入空间因素,以数量取胜,通过重复设置硬件资源,大幅度提高计 算机系统的性能。随着硬件价格的降低,资源重复在单处理机中通过部件冗余、多存储体等方式被广泛应用,而多处理机本身就是实施“资源重复”原理的结果。

二、简答题

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

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

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

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

4. 在虚存实现过程中,有些页面会在内存与外存之间被频繁地换入和换出,使系统效率急剧下降。这种现 象称为颠簸。请解释产生颠簸的原因,并说明防止颠簸的办法。

【答案】产生颠簸的原因主要有:

(1)分配的页面数太少;

(2)替换策略不佳。

防止颠簸的办法:

(1)适当增加分配给用户程序的页面数;

(2)选取或更好的替换策略。

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

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

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

6. 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 时钟周期;

7. 计算机的系统软件包括哪几类? 说明它们的用途。

【答案】系统软件用来简化程序设计,简化使用方法,提高计算机的使用效率,发挥和扩大计算机的功能及用途。它包括以下四类:

(1)各种服务性程序,如诊断程序、排错程序、练习程序等;

(2)语言程序,如汇编程序、编译程序、解释程序等,用于把源程序翻译或解释成目的程序;

(3)操作系统,用来管理计算机资源(如处理器、内存、外部设备和各种编译、应用程序)和自动调度用

户的作业程序,而使多个用户能有效地共用一套计算机系统;

(4)数据库管理系统(DBMS ),实现有组织地、动态地存储大量相关数据,方便多用户访问计算机软、硬件资源。

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

三、综合应用题

8. 1)某16位计算机主存按字节编码。存取单位为16位;采用16位定长指令格式;CPU 采用单总线结构,主要部分如下图1所示。图中为通用寄存器;T 为暂存器;SR 为移位寄存器,可实现直送(mov )、左移一位(left )、右移一位(right )3种操作,控制信号为Srop , SR 的输出信号Srout 控制;ALU 可实现直送A (mova )、A 加B (add )、A 减B (sub )、A 与B (and )、A 或B (or )、非A (not )、A 加1(inc )7种操作,控制信号为ALUop 。

图1

请回答下列问题。

(1)图1中哪些寄存器是程序员可见的?为何要设置暂存器T?

(2)控制信号ALUop 和SRop 的位数至少各是多少?

(3)控制信号Srout 所控制部件的名称或作用是什么?

(4)端点中,哪些端点须连接到控制部件的输出端?

中相应的端点之间添加必要的连线。写出连(5)为完善单总线数据通路,需要在端点

线的起点和终点,以正确表示数据的流动方向。

(6)为什么二路选择器MUX 的一个输入端是2?

2)题1)中描述的计算机,其部分指令执行过程的控制信号如如图2所示。