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

2017年南开大学软件学院计算机技术、软件工程专业综合基础微机测试之计算机组成原理复试仿真模拟三套题

  摘要

一、名词解释

1. 线程级并行

【答案】线程级并行(的空闲时间这一问题而引入的。

)技术是针对如何减少处理机执行部件

二、简答题

2. “计算机应用”与“应用计算机”在概念上等价吗? 用学科角度和计算机系统的层次结构来说明你的观点。

【答案】“计算机应用”与“应用计算机”在概念上等价不等价,原因如下:

(1)计算机应用是一个学科的名词,它包含计算机网络、信息管理、数据库技术、人工智能、计算机辅助设计等多个领域;

(2)应用计算机,从计算机层次结构的角度来看,不同的应用者,应用的方法和目标是不同的,如CPU 的设计者是在微程序级应用计算机,目的是为后面的应用者提供功能强大的指令系统;而操作系统的设计者是在汇编语言级应用计算机,目的是扩展硬件功能,为后面的应用者提供良好的操作环境和手段。

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

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

三、计算题

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

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

方案1:整数;

方案2:

计算48个整数,

计算128个整数,

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

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

计算32个整数,计算128个整数,计算64个整数、计算80个整数、

计算32个执行其他

任务(不参与计算)。

忽略访存延迟的影响。

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

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

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

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

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

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

不计算在内):

一、名词解释

1. SMP

【答案】机系统:

①有两个以上功能相似的处理机。 ②这些处理机共享同一主存和③所有处理机共享对通道。

④所有处理机能完成同样的功能。 ⑤系统被一个集中式操作系统文件级和数 据元素级的交互。

控制。

提供各处理机及其程序之间的作业级、任务级、

设施,以总线或其他内部连接机制互连在一起;这样,存

储器存取时间 对每个处理机都是大致相同的。

设备的访问,或通过同一通道,或通过提供到同一设备路径的不同

既指计算机硬件体系结构,也指反映此体系结构的操作系统行为。

定义为具

有如下特征的独立计算

二、简答题

2. 什么是指令? 什么是程序?

【答案】(1)每一个基本操作称为一条指令。 (1)解决某一问题的一串指令序列,称为程序。

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

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

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

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

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

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

三、计算题