XTU计算机系统结构期末复习必备之选择填空判断简答题计算题

湘潭大学2018-2019学年计算机系统结构期末考试基本上都是原题吧,下面的题目都是老师给的复习资料和我自己从其他试卷上看到的,和部分在考试中出现的题目。认真看完这些,考试及格应该是没啥问题,但是想学精通的话,还要自己努力qaq

一、选择题(每题2分,共20分

1ILLIAC Ⅳ阵列处理机中,PE之间所用的互连函数是(  D    )。

ACbule0Cbule1                          BPM2±2

CShuffle                      DPM2±0PM2±3

2、某CPU访问存储器与访问I/O端口的指令相同,则存储器与I/O端口(  C   )

A、它们的地址编码可能重叠       B、它们的地址编码一定重叠

C、它们的地址编码一定互斥       D、寻址它们地址线数通常不同

3、解决软件移植最好的办法就是(   D    )。

A、采用模拟方法                       B、采用仿真的方法  

C、采用统一标准设计计算机结构         D、采用统一高级语言

4、计算机优化使用的操作码编码方法是(   B   )。

A、BCD码                          B、扩展操作码   

C、ASCII码                       D、哈夫曼编码

5、中断地址是(  A 中断向量是中断服务程序入口地址   )

A、中断返回地址                   B、中断服务程序入口地址

C、中断服务程序入口地址表         D、子程序入口地址

6、 IBM 370系统中,中断响应优先级级别最高的中断类型是(   C 紧急的机器检验错误>程序性错误>外部事件>外围设备>重新启动  )。

A、程序性中断                       B、重新启动中断

C、紧急机器校验中断                D、输入输出中断

7用N=16的互联网络互联16个处理机,编号为0~15,若网络实现的互联函数为Cube2(Cube0),则7号处理机联接到的处理机号是(   A   )。

A2                 B 6     

C3                 D 12

8、下列选项中不是冯诺伊曼型计算机的最根本特征的是(  A   )

A、指令并行执行                       B、以运算器为中心

C、存储器按地址访问          D、数据以二进制编码,并采用二进制运算

9、当浮点数值尾数的基值为8,除尾符之外尾数机器位数为6位时,可表示的规格化最小的正尾数值是  A 最小正尾数为1/rm   )。

A0.125     B0.25        C0.5      D1/64

10与线性流水线最大吞吐率有关的是(  A    )。

A、最慢子过程的执行时间               B、最快子过程的执行时间  

C、各个子过程的执行时间               D、最后子过程的执行时间

 

二、填空题(每题2分,共20分)

1在浮点数的尾数基值rm 2,并采用     隐藏位        技术,可以做到表示数范围最大,表示数精度最高,表示效率最好。

2、在同一时间内,多功能流水线中的各个功能段可以按照不同的方式连接,实现同时执行多种功能

     动态流水线         

3、基本输入输出方式中程序控制方式称为     状态驱动输入输出方式          

42-4-8展编码方法的最短码长是2位,最长码长是8位,最多可编码的码点数为    178     个。

5假定我们将一执行部件的40%改进后速度提高10倍。改进后被改进部件执行时间占系统总运行时间的50%。则改进后,获得的加速比Sp  5.5  Sn=T0/Tn     

6中断屏蔽不能改变中断  响应     优先次序,但是,它能动态改变中断执行次序。

7在典型程序中,转移指令占的比例为p=20%,转移成功概率为q=60%,那么对于8段流水线的最大吞吐率下降百分比为   46%  D=pq*(k-1)/(1+pq(k-1))      

8一个由50台计算机组成的Cluster系统的指令内部由4个PentiumⅣ 750M,这个系统指令峰值速度为       6*10^5 MIPS    50*4*4*750     

9ILP=nk段超流水处理机执行N条指令相对于单发射流水处理机的加速比为

   n ( N+k-1) / (nk+N-1)              

10在尾数采用补码、小数表示且p=6,阶码采用移码、整数表示且q=6,尾数基值rm16,阶码基值re2的情况下:对于这规格化浮点数,阶数最大值为   63      

 

1k是指令流水线周期数,一台指令并行度为(m,n)超标量超流水处理处理机连续执行N条指令,它们没有资源冲突,没有数据相关和控制相关,对于单发射流水处理机的加速比为        mn(k+N1) /(mnk+N-M)                 

3在共享存储器并行处理机中,处理机个数为32个,那么要实现无冲突访问,存储器个数通常取 37

42-4-8展编码方法的最短码长是2位,最长码长是8位,最多可编码的码点数为     178        个。

 

三、判断题(每题1分,共10分)

1FIFO算法属于堆栈型算法,它反映程序的局部性原理。(   X 

2、在满足Cache与主存的一致性方面,写回法比写直达法好。(  X  

3、系统机应用软件应做到向前兼容,力争向下兼容。(  X   

4、系列机低档性能低,价格低,高档机高性能,价格高,因此在购置计算机时,是购置性能价改比高的中档计算机。(   YES 

5、紧耦合多处理中,各处处理机运行程序段之间如有先写后读数据相关是不能并行的。(  YES   

6、系统是否设浮点运算指令,对计算机系统结构是透明的。(  X   

7、计算机通道每完成一次输入/输出工作,CPU需要两次调用管理程序。(  YES 

8、系列机不再是发展方向,因为它约束了计算机结构的发展。(  X   

9、对概率不等事件中用Huffman编码,其编码不唯一,但平均码长是唯一最短的。( YES  

10、中断嵌套时,在处理某级中断中的某个中断请求过程中是不能被同级的其他中断请求所中断的。(   YES  

******ILLIAC IV阵列处理机中,采用闭合螺旋网格是8步。(X 闭合螺旋网格是7步,环形网格是8步)

******独立请求和定时查询都可以用软件方法动态改变总线分配优先级。 (YES)

******流水线机器中处理中断应着眼于解决断点现场如何保存和恢复,而不在于如何缩短断流的时间,去追求流水高吞吐率和高效率。(YES)

******某机器尾数用小数,原码表示,它在运算中采用 恒置1 规则恢复隐藏位。(YES,补码的话是加符号位的相反数)

 

四、简答题(每题5分,共20分)

1、如果外设要求的通道实际流量十分接近或等于通道具有的最大流量时,则可能发生局部的数据丢失问题,我们怎样解决?

答:增加通道的最大流量;

   动态改变设备的优先级

  增加缓冲存储器,尤其是优先级比较低的设备

2、解决软件移植最好的办法有哪些?

答:采用系列机

  采用模拟与仿真

  统一高级语言(最好)

  目标代码并行编译

3、证明在浮点数的字长和表数范围一定时,尾数基值rm 取2或4具有最高的表数精度。

4、假设一条指令的执行过程分为"取指令"、"分析"和"执行"三段,每一段的时间分别为△t、2△t和3△t。在下列各种情况下,分别写出连续执行n条指令所需要的时间表达式。  (1)顺序执行方式。 (2) "取指令"、"分析"和"执行"重叠。

答:(1)6n*t     (2)(3+3n)*t

5、RISC处理机的关键技术有哪四种?(B24)

1.延时转移技术

2.指令取消技术

3.重叠寄存器窗口技术

4.指令流水调整技术

6、多处理机有那些基本特点?发展这种系统的主要目的有哪些?多处理机着重解决那些技术问题?

答:结构灵活  程序并行   并行任务派生     进程同步   资源分配和进程调度变复杂

目的:利用多处理机并发执行一个作业,使得执行速度比单处理机快

着重解决的技术问题:

  1. 硬件结构上多处理机、主存、I/O子系统之间应有高带宽,低价格,灵活无规则互联,尽可能不发生信息传送冲突
  2. 从并行语言并行算法编译等,最大限度地开发程序并行性
  3. 大的任务划分成小任务
  4. 从操作系统上解决并行任务分配、调度和资源分配

7、向量的处理方式有哪三种?各有何特点?

  1. 横向处理方式,向量计算是按行的方式从左至右横向进行
  2. 纵向,按列自上而下
  3. 纵横处理方式,横向处理和纵向处理相结合的方式

8、向量处理机实现链接的条件是什么?(A1)

1.没有向量寄存器冲突和运算部件冲突

2.只有第一条结果送入向量寄存器的那一个周期可以链接

3.先行的两条指令产生运算结果的时间必须相等

4.两条向量的向量长度必须相等

9、提高向量处理机性能的常用技术有那些?

1.向量链接技术

2.向量循环开采技术

3.向量递归技术

10、列出互连网络中四种(消息)寻径方式?并指出它们各自优缺点?

1.线路交换,实际通信时间短,使用缓冲区少;建立物理通路开销大,占用物理通路的时间很长

2.存储转发,占用物理通路时间短;包缓冲区大,时延大

3.虚拟直通,通信延迟与节点数无关;缓冲大

4.虫蚀寻径,每个结点的缓冲区小,时延低;易被阻塞

11、采用并行处理机的SIMD 计算机主要特点是什么?

答:适用于高速数值计算,具有比较固定的结构,依靠的并行措施是资源重复,互联网规定了处理单元的连接模式,基本上是一台向量处理专用计算机

12、设计一台计算机应有哪五类基本指令?(B12)

1.数据传送指令

2.运算类指令

3.程序控制指令

4.输入输出指令

5.处理机控制和调试指令

13、在流水线遇到瓶颈流水段应该怎样处理该流水段来提高流水线效率?

1.将瓶颈部分再细分

2.重复设置瓶颈功能段,增加分配器和收集器

14、在设计一个计算机系统时,确定数据表示的原则主要有哪几个?(B23)

1.缩短程序的运行时间

2.减少CPU与主存储器之间的通信量

3.这种数据表示的通用性和利用率

15、什么是机群系统?

答:机群系统是利用高速网络将一组高性能工作站或高端PC机连接起来,在并行程序设计以及可视化人机交互集成开发环境下,统一调度,协调工作,实现高效并行处理机的计算机系统

16、机群系统关键技术是什么?

1.高效的通信系统

2.并行程序设计环境

3.并行程序设计语言

4.负载平衡技术

5.并行程序调整技术

6.可靠性技术

17、什么是并行处理机?

答:多个处理部件PU按照一定方式互连,在同一个控制部件CU控制下,对各自的数据完成同一条指令规定的操作。从CU看,指令是串行执行的,从PU看,数据是平行处理的。

18、llliac Ⅳ由哪三大部分组成?

1.专门对付数组运算的处理单元阵列

2.阵列控制器

3.标准的B6700计算机

19、多处理机系统与并行处理机的主要差别是什么?

答:1.并行处理机的并行性在于指令内部,而多处理机的并行性在于指令外部

2.并行处理机只有一个CU,自然同步,多处理机执行时间可能互不相同

3.

20、中国“天河二号”超级计算机在那些技术方面取得重大突破?

答:

 

 

21、在多处理机系统中,Cache一致性问题由什么引起,主要采用哪两种方法解决?(B13)

答:Cache一致性问题主要由共享可写的数据、进程迁移、I/O 传输等原因产生。目前主要采用监听协议和基于目录的协议,分别适用于不同结构。

22、超标量处理机和超流水线处理机异同点。(B21)

答:超流水线处理机的工作方式与超标量处理机不同,超标量是以增加硬件资源为代价来换取处理机性能,而超流水线处理机是通过部分硬件的充分重叠工作提高处理机性能的。超标量是空间并行性,超流水线是时间并行性

23、什么是CISC、RISC?

答:把一些原来由软件实现的、常用的功能改用硬件的指令系统来实现,复杂指令系统CISC;RISC精简指令系统

24、请你分析浮点数的尾数基值为2,同号相加或异号相减,是否需要设置警戒位?(B22)

25、请你分析浮点数的尾数基值为2,同号相减或异号相加,阶差大于等于2,需要设置警戒位吗?需要设置几位警戒位?(B14)。

答:需要设置一位警戒位

26、简述流水线技术特点(B11)

(1)只有连续提供同类任务才能发挥流水线效率,尽量减少因条件分支造成的“断流”,通过编译技术提供连续的相同类型操作。

(2)每个流水段都要设置一个流水寄存器,增加时间开销:流水线的执行时间加长;增加硬件开销:每段需要增加一个寄存器。

(3)各流水段的时间应尽量相等,流水线处理机的基本时钟周期等于时间最长的流水段的时间长度。

(4)流水线需要有“装入时间”和“排空时间”。

 

与虚拟存储器的等效访问速度无关的是(  D  )

A、访存页地址流         B、页面替换算法

C、主存的容量           D、辅存的容量

 

六、计算题

某机有16个向量寄存器,其中V0V5中分别存放向量ABCDEF,向量长度均为8,向量各元素均为浮点数,处理部件采用二个单功能流水线,加法功能部件时间为2拍,乘法功能部件时间为3拍。采用类似CRAY1的链接技术,先计算(A+B*C,在流水线不停流的情况下,接着计算(D+E*F(1)设寄存器入、出各需1拍,那么此链接流水线的流过时间需要多少拍(4分)?(2)假设每拍时间为50ns,完成这些计算并把结果存进相应寄存器,此处理部件的实际吞吐率为多少MLOPS4分)?

(1+2+1)+(1+3+1)=9

(2*8*2) /( ( 9+ (8*2-1) )*0.05=26.7MFLOPS

四条指令,总共32个浮点操作

 

中断问题

5个中断源,其中断优先级1级最高,5级最低,正常情况下的中断屏蔽码和 改变后的中断屏蔽码如下表所示,每个中断源的有5位中断屏蔽码,其中1” 表示该中断源被屏蔽,“0”表示该中断源开放。

假设处理机从响应中断源的中断服务请求开始,到运行中断服务程序中第一次开中断所用时间为1个单位时间,运行中断服务程序的其它部分所使用的时间为4个单位时间,那么在执行主程序时,有D3D4D5同时发出中断服务请求,过了3个单位时间,又有中断源D1D2同时发出中断服务请求,如果使用改变后中断屏蔽码,请画出处理机响应中断源的中断服务请求和实际运行中断服务程序过程示意图。

注意要点:

1.画图的时候一定要记得最后返回主程序然后接着向下进行

2.处理响应中断请求的顺序是,在没有被屏蔽的中断源中,找出优先级最高的一个中断源先响应。(我们班两个学霸因为这个问题错了一晚上,详细解答在计算机系统结构(清华大学出版社)这本书的230页)

 

线性流水线和非线性流水线问题看懂了其实挺简单的,这里懒得找资料了,大家自己看书吧,有心去做一定可以看懂der!

 

祝看到这篇的大嘎期末有个好成绩~

第一章 计算机体系结构的基本概念 1.1 引论 1.2 计算机体系结构的概念 1.2.1 计算机系统中的层次概念 1.2.2 计算机体系结构 1.2.3 计算机组成计算机实现技术 1.3 计算机体系结构的发展 1.3.1 存储程序计算机体系结构及其发展 1.3.2 计算机的分代分型 1.3.3 应用需求的发展 1.3.4 计算机实现技术的发展 1.3. 5 体系结构的生命周期 1.4 计算机体系结构中并行性的发展 1.4.1并行性概念 1.4.2 提高并行性的技术途径 1.5 定量分析技术基础 1.5.1 计算机性能的评测 1.5.2 测试程序 1.5.3 性能设计评测的基本原则 1.5.4 CPU的性能 1.6 影响计算机体系结构的成本价格因素 1.6.1 集成电路的成本 1.6.2 计算机系统的成本价格 1.7 小结习题一第二章 计算机指令集结构设计 2.1 指令集结构的分类 2.1.1 指令集结构的分类 2.1.2 通用寄存器型指令集结构分类 2.2 寻址技术 2.3 指令集结构的功能设计 2.3.1 CISC计算机指令集结构的功能设计 2.3.2 RISC计算机指令集结构的功能设计 2.3.3 控制指令 2.4 操作数的类型、表示大小 2.5 指令集格式的设计 2.5.1 寻址方式的表示方法 2.5.2 指令集格式的选择 2.6 编译技术与计算机体系结构设计 2.6.1 现代编译器的结构相关技术 2.6.2 现代编译技术对计算机体系结构设计的影响 2.6.3 计算机体系结构对当前编译技术的影响 2.7 DLX指令集结构 2.7.1 DLX指令集结构 2.7.2 DLX指令集结构效能分析 2.8 小结习题二第三章 流水线技术 3.1 流水线的基本概念 3.1.1 流水线的基本概念 3.1.2 流水线的分类 3.2 DLX的基本流水线 3.2.1 DLX的一种简单实现 3.2.2 基本的DLX流水线 3.2.3 流水线性能分析 3. 3 流水线中的相关 3.3.1 流水线的结构相关 3.3.2 流水线的数据相关 3.3.3 流水线的控制相关 3.4 流水线计算机实例分析(MIPS R4000) 3.4.1 MIPS R4000整型流水线 3.4.2 MIPS R4000浮点流水线 3.4.3 MIPS R4000流水线的性能分析 3.5 向量处理机 3.5.1 向量处理方式向量处理机 3.5.2 向量处理机实例分析 3.6 小结习题三第四章 指令级并行 4.1 指令级并行的概念 4.1.1 循环展开调度的基本方法 4.1.2 相关性 4.2 指令的动态调度 4.2.1 动态调度的原理 4.2.2 动态调度算法之一:记分牌 4.2.3 动态调度算法之二:Tomasulo算法 4.3 控制相关的动态解决技术 4.3.1 减少分支延迟:分支预测缓冲技术 4.3.2 进一步减少分支延迟:分支目标缓冲 4.3.3 基于硬件的推断执行 4.4 多指令流出技术 4.4.1 超标量技术 4.4.2 多指令流出的动态调度 4.4.3 超长指令字技术 4.4.4 多流出处理器受到的限制 4.5 小结习题四第五章 存储层次 5.1 存储器的层次结构 5.1.1 从单级存储器到多级存储器 5.1.2 存储层次的性能参数 5.1.3 “Cache—主存”“主存—辅存”层次 5.1.4 存储层次的四个问题 5.2 Cache基本知识 5.2.1 映象规则 5.2.2 查找方法 5.2.3 替换算法 5.2.4 写策略 5.2.5 Cache的结构 5.2.6 Cache性能分析 5.2.7 改进Cache性能 5.3 降低Cache失效率的方法 5.3.1 增加Cache块大小 5.3.2 提高相联度 5.3.3 Victim Cache 5.3.4 伪相联Cache 5.3.5 硬件预取技术 5.3.6 由编译器控制的预取 5.3.7 编译器优化 5.4 减少Cache失效开销 5.4.1 让读失效优先于写 5.4.2 子块放置技术 5.4.3 请求字处理技术 5.4.4 非阻塞Cache技术 5.4.5 采用两级Cache 5.5 减少命中时间 5.5.1 容量小,结构简单的Cache 5.5.2 虚拟Cache 5.5.3 写操作流水化 5.5.4 Cache优化技术小结 5.6 主存 5.6.1 存储器技术 5.6.2 提高主存性能的存储器组织结构 5.7 虚拟存储器 5.7.1 虚拟存储器基本原理 5.7.2 快表(TLB) 5.7.3 页面大小的选择 5.8 进程保护虚存实例 5.8.1 进程保护 5.8.2 页式虚存举例:Alpha AXP的存储管理21064的TLB 5.9 Alpha AXP 21064存储层次 5.10 小结习题五第六章 输入输出系统 6.1 概述 6.2 存储设备 6.2.1 磁盘设备 6.2.2 磁带设备 6.2.3 光盘设备 6.3 总线 6.3.1 总线分类 6.3.2 总线基本工作原理 6.3.3 总线使用 6.3.4 总线标准实例 6.3.5 设备的连接 6.3.6 CPU与I/O处理的匹配 6.4 通道处理机 6.4.1 通道的作用功能 6.4.2 通道的工作过程 6.4.3 通道种类 6.4.4 通道中的数据传送过程 6.4.5 通道的流量分析 6.5 I/O与操作系统 6.5.1 I/OCache数据一致性 6.5.2 DMA虚拟存储器 6.6 I/O系统设计 6.7 小结习题六第七章 多处理机 7.1 引言 7.1.1 并行计算机体系结构的分类 7.1.2 通信模型存储器的结构模型 7.1.3 通信机制的性能 7.1.4 不同通信机制的优点 7.1.5 并行处理面临的挑战 7.1.6 并行程序的计算/通信比率 7.2 多处理机的存储器体系结构 7.2.1 集中式共享存储器体系结构 7.2.2 分布式共享存储器体系结构 7.3 互连网络 7.3.1 互连网络的性能参数 7.3.2 静态连接网络 7.3.3 动态连接网络 7.4 同步与通信 7.4.1 同步机制 7.4.2 大规模机器的同步 7.5 并行化技术 7.5.1 并行化的基本策略 7.5.2 并行语育与编译器 7.6 多处理机实例 7.6.1 Challenge多处理机系统 7.6.2 Origin 20007.
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值