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

2017年西安交通大学生命科学与技术学院814计算机基础综合之计算机组成原理考研导师圈点必考题汇编

  摘要

一、名词解释

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 (吉赫兹)

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

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

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

4. 说明存储器总线周期与

总线周期的异同点。

总线周期用于对接口中的端口进行读写。

【答案】存储总线周期用于对内存读写,

5. 段式虚拟存储器对程序员是否透明?请说明原因。

【答案】虚拟管理是由软件(操作系统)和硬件共同完成,由于软件的介入,虚存对实现存储管理系统程序不透 明。而段是按照程序的自然分界划分的长度可以动态改变的区域。通常,程序员把子程序、操作数和常数等不同 类型的数据划分到不同的段中,并且每个程序可以有多个相同类型的段。由于分段是由程序员完成的,所以段式 虚拟存储器对程序员而言不是透明的,但虚存到实存的地址映射是由系统软件辅助完成的,故对应用程序而言, 段是虚拟存储器是“半透明”的。

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

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

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

(2)语言程序,如汇编程序、编译程序、解释程序等,用于把源程序翻译或解释成目的程序;(3)操作系统,用来管理计算机资源(如处理器、内存、外部设备和各种编译、应用程序)和自动调度用

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

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

7. 比较通道、中断三种基本

方式的异同点。

的工作效率;

【答案】(1)通道方式是通过执行通道指令来实现输入/输出的,可以实现对外设的统一管理和外设与内存的数 据传送,大大提高了

(2)的,数据传送

速度很快,且传送速率仅受内存访问时间的限制,但它需要更多的硬件,适用于内存和高速外设之间大批数据交 换的场合;

中断方式是通过件结构稍微复杂。

在响应中断时,转入中断服务程序,执行输入/输出指令来完成输入/输出

的时间开销,但是硬

的,一般适用于随机出现的服务,且一旦提出要求应立即进行,节省了

方式是由

控制器在获得总线控制权后,直接在内存与外设之间实现数据传送

三、计算题

8. 某异构多核处理机由需的时间分别为

以下两种方案分配计算任务:

方案1:整数;

方案2:

计算48个整数,计算32个整数,

四个核组成,四个核各自完成一次平方运算所

现需计算一个256个整数的数组的每个整数的平方值,分别按

计算128个整数,计算128个整数,

计算64个整数、计算80个整数、

计算32个执行其他

任务(不参与计算)。

忽略访存延迟的影响。

(1)求两种方案下完成任务所需的时间。

(2)若定义各个处理机核不空闲的时间总和与各个处理机核总执行时间总和之比为处理机的利用率,求该处理机执行以上任务时的利用率。

【答案】(1)完成任务所需的时间为各个核运行时间的最大值。 方案1完成任务所需的时间为

方案2完成任务所需的时间为

(2)处理机的利用率: 方案1处理机的利用率为

方案2处理机的利用率为(

不计算在内):

四、综合应用题

9. 判断以下三组指令中各存在哪种类型的数据相关。

【答案】(1)写后读(2)读后写(3)写后写

在指令在指令

前,指令

就读出该寄存器内容。

在指令写入寄存器

读出寄存器R4前,指令写入寄存器R6前,指令

就已经写入。 就已经写入。