02325自考计算机系统结构题库及答案

02325自考计算机系统结构题库及答案
02325自考计算机系统结构题库及答案

02325计算机系统结构自考题库及答案

计算机系统结构单选题

1.对应用程序员不透明的是( ) A

A.条件码寄存器

B.乘法器

C.指令缓冲器

D.先行进位链

2.汇编语言源程序变换成机器语言目标程序是经____来实现的( ) B

A.编译程序解释

B.汇编程序翻译

C.汇编程序解释

D.编译程序翻译

3.属计算机系统结构考虑的应是( ) D

A.主存采用多体交叉还是单体

B.主存频宽的确定

C.主存采用MOS 还是TTL

D.主存容量和编址方式

4."从中间开始设计的""中间""目前多数是在( )" C

A.传统机器语言机器级与微程序机器级之间

B.微程序机器级与汇编语言机器级之间

C.传统机器语言机器级与操作系统机器级之间

D.操作系统机器级与汇编语言机器级之间5.多处理机主要实现的是( ) D

A.操作步骤的并行

B.指令级并行

C.操作级并行

D.任务级并行

6.直接执行微指令的是( ) B

A.编译程序

B.硬件

C.微指令程序

D.汇编程序

7.从计算机系统结构上讲,机器语言程序员所看到的机器属性是( ) A

A.编程要用到的硬件组织

B.计算机各部件的硬件实现

C.计算机硬件的全部组成

D.计算机软件所要完成的功能

8.尾数下溢处理平均误差可调整到零的方法是( ) D "

A.恒置""1""法"

B.舍入法

C.截断法

D.ROM 查表法

9.变址寻址的主要作用是( ) A

A.支持向量、数组的运算寻址

B.支持操作系统中的进程调度

C.支持访存地址的越界检查

D.支持程序的动态再定位

10.在IBM370 系统中,支持操作系统实现多进程共用公用区管理最有效的指

令是( ) B

A.程序调用楷令

B.比较与交换指令

C.测试与置定指令

D.执行指令

11.程序员编写程序时使用的地址是( ) C

A.主存地址

B.辅存实地址

C.逻辑地址

D.有效地址

12.不需要编制的数据存储空间是( ) B

A.I/O接口的寄存器

B.堆栈

C.主存储器

D.CPU中的通用寄存器

13.RISC执行程序的速度比CISC要快的原因是( ) B

A.RISC只允许lo

Ad和store指令访存 B.RISC的指令平均执行周期数较少 C.RISC的指令系统中的指令条数较少 D.程序在RISC上编译生成的目标程序较短

14.平均码长最短的编码是( ) A

A.哈夫曼编码

B.定长编码

C.扩展编码

D.需要根据编码使用的频度计算平均码长后确定

15.外部设备打印机适合于连接到( ) A

A.宇节多路通道

B.选择通道

C.数组多路通道

D.任意一种通道

16.在IBM370 系统中,申断响应硬件分工保存的是( ) D

A.作业名称和优先级等

B.各种软件状态和标志

C.通用寄存器内容

D.条件码等状态信息

17.中断响应由高到低的优先次序宜用( ) A

A.访管+程序性+重新启动

B.访管斗程序性+机器故障

C.程序性+1/0+访管

D.外部+访管+程序性

18.CDC CYBERl70 的I/0 处理机系统属于( ) B

A.DM

A 方式 B.外围处理机方式 C.通道方式 D.程序控制的1/0 方式

19.通道流量是在某个时期单位时间内传送的宇节数,这个时期应是( ) C

A.数组多路通道或字节多路通道

B.字节多路通道或选择通道

C.数组多路通道或选择通道

D.任意一种通道

20.外部设备打印机适合于连接到( )

A

A.宇节多路通道

B.选择通道

C.数组多路通道

D.任意一种通道

21.数据通路出错引起的中断是( ) B

A.访管中断

B.机器校验中断

C.程序性中断

D.外中断

22.CAche存贮器常用的地址映象方式是( ) B

A.全相联映象

B.组相联映象

C.页表法映象

D.段页表映象

23.虚拟存储器主要是为了( ) B

A.扩大存储系统的容量和提高存储系统的速度

B.扩大存储系统的容量

C.提高存储系统的速度

D.便于程序的访存操作

24.对于采用组相联映像、LRU替换算法cAche存储起来说,不影响cAche命

中率的是( ) A

A.直接映像、组相联映像、全相联映像

B.全相联映像、直接映像、组相联映像

C.组相联映像、直接映像、全相联映像

D.全相联映像、组相联映像、直接映像

25.最能确保提高虚拟存储器访主存的命中率的改进途径是( ) C

A.改用LRU替换算法并增大页面

B.增大辅存容量

C.改用LRU替换算法并增大页面数

D.采用FIFO替换算法并增大页面

26.与全相联映像相比,组相联映像的优点是( ) A

A.目录表小

B.命中率高

C.块冲突概率低

D.主存利用率高

27.程序员编写程序时使用的地址是( ) B

A.有效地址

B.逻辑地址

C.物理地址

D.主存地址

28.评价存储器性能的基本要求有大容量、____和低价格() B

A.性价比高

B.高速度

C.命中率高

D.利用率高

29.解释一条机器指令的微操作包括____三部分() D

A.操作数

B.解释

C.翻译

D.取指令、分析和执行

30.实现指令的重叠解释必须在计算机组成上满足____要求( ) C

A.硬件冲突

B.主存冲突

C.要解决“分析”与“执行”操作控制上的同步

D.主存和硬件冲突

31.非线性流水线的特征是( ) A

A.一次运算中要多次使用流水线中的某些功能段

B.一次运算中使用流水线中的多个段

C.流水线的各功能段在不同运算中可以有不同的连接

D.流水线中某些功能段在各次运算中的作用不同

32.与线性流水线最大吞吐率有关的是( ) C

A.最后功能段的执行时间

B.最快的那一段的执行时间

C.最慢的那一段的执行时间

D.各个功能段的执行时间

33.在MIPS的指令流水线中,可能发生的冲突是( ) D

A.两条指令的写操作之间的写后写冲突

B.后流入的指令的写操作与先流入的指令的读操作之间的读后写冲突

C.同一条指令的读操作与写操作之间的写后读冲突

D.先流入的指令额写操作与后流入的指令的读操作之间的写后读冲突

34."指令间的""一次重叠""是指( )" C "

A.“取指K+,""与""分析,""重叠" "

B.“分析,""与""执行K+,""重叠" "

C.“分析K+,""与""执行,""重叠" "

D.执行,与""取指K+,""重叠"

35.IBM360/91属于( ) A

A.标量流水机

B.向量流水机

C.阵列流水机

D.并行流水机

36.以下说法不正确的是( ) B

A.静态流水线是多功能流水线

B.动态流水线只能是单功能流水线

C.动态流水线是多功能流水线

D.线性流水线是单功能流水线

37.非线性流水线是指( ) A

A. 一次运算申要多次使用流水线中的某些功能段

B.流水线中某些功能段在各次运算申的作用不同

C.一次运算中使用流水线中的多个功能段

D.流水线的各个功能段在各种运算申有不同的组合

38.在流水机器中,全局性相关是指( ) B

A.先读后写相关

B.由转移指令引起的相关

C.先写后读相关

D.指令相关

39.CRAY 一l 的流水线是( ) D

A.多条多功能流水线

B.一条多功能流水线

C.一条单功能流水线

D.多条单功能流水线

40.流水机器对全局性相关的处理不包括( ) B

A.加快短循环程序的执行

B.设置相关专用通路

C.提前形成条件码

D.猜测法

41.并行(阵列)处理机主要实现的是( ) A

A.指令操作级并行

B.任务级并行

C.指令内操作步骤并行

D.作业级并行

42.在集中式存贮器构型的并行(阵列)处理机中,为了减少访存冲突,存贮器分

体数应读是( ) A

A.多于处理单元数

B.少于处理单元数

C.与处理单元数无关

D.等于处理单元数

43.能实现作业、任务级并行的异构型多处理机属( ) B

A.SIMD

B.MIMD

C.MISD

D.SISD

44.多端口存贮器适合于连接( ) D

A.松藕合多处理机

B.机数可变的多处理机

C.机数很多的多处理机

D.紧藕合多处理机

45.在多处理机上,两个程序段既能顺序串行、交换串行,又能并行,则这两

个程序段之间必须是( ) A

A.只有数据输出相关

B.只有数据反相关

C.只有数据相关

D.只有源数据相关

46.数据驱动方式是指( ) C

A.按数据需要驱动操作

B.按指令对数据的需要驱动操作

C.按数据可用驱动操作

D.按数据需

要和可用驱动操作

47.在数据流计算机中,执行一条指令后形成新的数据令牌的个数是( ) C

A.能同时并行传送数据令牌的个数

B.一个

C.需要该指令结果数据的后继指令的条数

D.

需要共享该指令结果数据的指令操作部件额个数

48.数据流程序的调试十分困难的原因是( ) A

A.数据流程序有大量的隐含的并行性

B.数据流语言是函数类语言

C.数据流程序图难以看懂

D.数据流中存在大量的数据相关

49.数据驱动方式具有异步性、并行性、函数性和局部性的性质,因此,很适

合数据流计算机的结构是( ) B

A.共享存储器多处理机结构

B.分布式存储器多处理机结构

C.流水线结构

D.阵列结构

计算机系统结构判断题

1.系统是否设浮点运算指令,对计算机系统结构是透明的。对吗?×

2.传统的逻辑化简不再是逻辑设计中的重要环节,应着眼于在满足性能的前提

下,能生产批量大、集成度高的通用器件。对吗?√

3.系列机发展新型号机时,可增加强功能复合指令来取代原来由多条指令组成

的程序段,以提高性能,而不管这些指令串组成的程序段是否经常出现。对吗?×

4.I/O 系统用通道处理机还是外围处理机,对计算机系统结构是透明的。对吗?

×

5.经常用的基本单元功能,宜于用软件实现,以降低实现费用。对吗?×

6.系列机可将单总线改成双总线以减少公用总线的使用冲突。对吗?√

7.系列机不再是方向,因为它约束了计算机系统结构的发展。对吗?×

8.二进制数表示数据信息较之二一十进制数表示,其存贮空间利用率低,运算

速度要快。对吗?×

9.基址寻址支持程序的循环,变址寻址支持程序的动态再定位。对吗?×

10.在高性能计算机上,信息在存贮器中应按整数边界存贮,即使会造成存贮空

间浪费也问题不大。对吗?√

11.对概率不等的事件用 Huffman 编码,其具体编码不唯一,但平均码长肯定

是唯一的,且是最短的。对吗?√

12.减少运算中的精度损失关键是运算中尾数右移处计算机字长。对吗?×

13.面向堆栈的寻址有利于减轻对高级语言编译的负担。对吗?√

14.多数√/0 系统的结构应面向操作系统设计,考虑如何在操作系统与√/0 系

统之间进行合理的软、硬件功能分配。对吗?√

15.在大型机中为追求总线分配快,宜采用独立请求方式。对吗?√

16.多种不同速度的I/O设备共用I/O总线传送信息时,应使用异步双向互锁方

式以保证总线有高的效率和数据传送的正确性,但每传送一个数据,信号沿总线需来回传送各一次。对吗?×

17.中断嵌套时,在处理某级中断中的某个中断请求过程中是不能被同级的其它

中断请求所中断的。对吗?√

18.磁盘设备在数据传送时,数据宽度宜采用单字或单字节。对吗?×

19.如果通道极限流量满足不了设备对通道要求的流量,只需设置一定容量的缓

冲器进行缓冲,就不会丢失信息。对吗?×

20.虚拟存贮器内部地址映象方式的选择,依据于是否有高的主存命中率,而不

是高的实页冲突概率。对吗?×

21.在存贮体系中,地址的映象与地址的变换没有区别。对吗?×

22.采用 LRU 替换的 Cache 存贮器,分配给程序的 Cache 容量一定时,块的

大小增大,Cache的命中率将先上升,到一定时候又会逐渐降低。对吗?

×

23.Cache 存贮器等效访间速度达不到接近于第一级 Cache 的,可以增加

Cache 容量来解决。对吗?√

24.页面失效请求可以在每条指令执行到末尾时检测,以便在此时看是否调页。

对吗?×

25.指令的重叠解释,既可加快程序的解释,又能加快指令的解释。对吗?×

26.CRAY-l 向量机相邻向量指令之间,既无向量寄存器组的使用冲突,又无流

水线的功能部件争用,它们可以同时并行。对吗?√

27.流水机器处理中断应着眼于解决断点现场如何保存和恢复,并不在于如何缩

短断流的时间,去追求流水的高吞吐率和高效率。对吗?√

28.只要将子过程进一步细分,就可以使流水线吞吐率进一步提高。对吗?×

29.要使线性流水线的实际吞吐率接近于理想的最大吞吐率,应将子过程数分得

越多越好。对吗?×

30.流水线调度是看如何调度各任务进入流水线的时间,使单功能线性流水线有

高的吞吐率和效率。对吗?×

31.向量处理机分为标识处理机、分向量流水处理机和向量标识处理机。对吗?

×

32.向量的流水处理方式是向量横向处理方式。对吗?×

33.所谓的功能部件冲突,指的是同一个功能部件被要求并行工作的多条向量指

令所使用。对吗?√

34.为了使阵列机在解包括向量、数组、标量等各种题目上有尽可能高的速度性

能,只需要在价格允许的情况下,尽可能增大处理单元数N即可。对吗?

×

35.在 ILLIACW 上对两个 8X8 的矩阵相乘,只需改进算法,将 64 个 PE 充分

并行,就可使速度提高为单处理器的64倍。对吗?×

36.在SIMD计算机中,无论是处理单元之间,还是处理单元与存储分体之间,

都要通过互联网络进行信息交换。对吗?√

37.在集中式共享存贮器的阵列处理机构型中,处理单元数 N 应大于或等于系

统存贮体体数K,使各个体都能充分忙碌地工作。对吗?×

38.紧藕合多处理机中,两台处理机上运行的程序段之间有写一写数据输出相关

时,均不可以并行,但可以交换串行。对吗?×

39.在多处理机上,各个任务的执行时间不同时,在各处理机总的运行时间均衡

的前提下,采取不均匀分配,让各处理机所分配的任务数要么尽量的多,要么尽量的少,这样,才可使总运行时间减少。对吗?√

40.紧藕合多处理机中,两台处理机上运行的程序段之间有写一写数据输出相关

时,均不可以并行,但可以交换串行。对吗?×

41.松耦合多处理机分为非层次型和层次型两种构形。对啊?√

42.决定多处理机性能的重要因素之一是多处理机机间互联的形式。对吗?√

43.并行算法是提高多处理机并行性能的关键。对吗?√

44.多处理机操作系统有4类,主副型、主从型、不牢固型及各自独立型。对吗?

×

45.主从型操作系统的优点是对主处理机的可靠性要求很高。对吗?×

46.机群系统具有系统开发周期短、可靠性高、可扩放性强、性能价格比高、用

户编程方便的优点。对吗?√

47.数据驱动具有同步性、并行性、局部性等特性。对吗?×

48.数据令牌是用来传送指令,由结果数值和目标地址构成。对吗?×

49.VAL语言易于开发程序中隐含的和显示的数据流程序。对啊?×

50.超标量超流水处理机是超标量流水线与超流水线处理机的结合。对吗?√

名词解释

1.计算机体系结构

计算机系统结构就是计算机的机器语言程序员或编译程序编写者所看到的外特性,是硬件子系统的概念结构及其功能特性。

2.地址映象

把虚拟地址空间映象到主存地址空间,具体地说,就是把用户用虚拟地址编写的程序按照某种规则装入到主存储器中,并建立多用户虚地址与主存实地址之间的对应关系。

3.中断输入输出方式

当出现来自系统外部,机器内部,甚至处理机本身的任何例外的,或者虽然是事先安排的,但出现在现行程序的什么地方是事先不知道的事件时,CPU暂停执行现行程序,转去处理这些事件,等处理完成后再返回来继续执行原先的程序。

4.Cache存储系统

由Cache和存储器组成的系统,速度接近Cache,容量接近存储器,每单位的价格跟存储器相近,这个存储系统全部用硬件来调度,因此,它不仅对应用程序员是透明的,而且对系统程序员也是透明的。

5.系列机

所谓系列机是指同一厂家生产的具有相同的系统结构,但采取了不同的组成和实现的技术方案,形成了不同型号的多种机型。

6.虚拟存储器

虚拟存储器是由主存储器和辅助存储器组成,通过必须的软件和硬件的支持,使得CPU可以访问的存储器具有近似于主存的速度和近似于辅存的容量。

7.延迟转移技术

为了使指令流水线不断流,在转移指令之后插入一条不相关的有效的指令,而转移指令被延迟执行,这种技术称为延迟转移技术。

8.窗口重叠技术

为了能更简单、更直接地实现过程与过程之间的参数传递,大多数RISC机器的CPU中都设置有数量较大的寄存器组,让每个过程使用一个有限数量的寄存器窗口,并让各个过程的寄存器窗口部分重叠,这就是窗口重叠技术。

9.流水线技术

把一个重复的时序过程分成若干个子过程,每个子过程都可以有效地在其专用功能段上和其他子过程同时执行的一种技术,称为流水线技术。

10.向量的分段开采技术

当向量的长度大于向量寄存器的长度时,必须把长向量分成长度固定的段,采用循环结构处理这个长向量,这种技术称为向量循环开采技术,也称为向量分段开采技术。

11.高速缓冲存储器

高速缓冲存储器是存在于主存与CPU之间的一级存储器,由静态存储芯片(SRAM)组成,容量比较小但速度比主存高得多,接近于CPU的速度。

12.线性流水线

线性流水线中,从输入到输出,每个功能段只允许经过一次,不存在反馈回路。

13.寻址方式

指令系统中形成所要访问的数据地址的方法。一般来说,寻址方式可以指明指令中的操作数是一个常熟、一个寄存器操作数或者是一个存储器操作数。

14.指令系统的正交性

指在指令中各个不同含义的字段,如操作类型、数据类型、寻址方式字段等,在编码时应互不相关、相互独立。

15.命中时间

访问Cache命中时所用的时间

16.组相联映像

将Cache分成若干个组,每组由若干块构成。主存中的每一块可以放置到Cache中唯一的一组中任何一个地方。

17.旋转锁

处理机环绕一个锁不停地旋转而请求获得该锁。

18.粗粒度多线程技术

是一种实现多线程的技术,只有线程发生较长时间的停顿时才切换到其他线程。

19.MPP

大规模并行处理。按照当前的标准,具有几百台至几千台处理机的任何机器都是大规模并行处理系统。

20.耦合度

反映多机系统中各个计算机之间物理连接的紧密程度和交互作用能力的强弱。

21.CPI

每条指令的平均执行时钟周期数

22.透明性

在计算机技术中,把本来存在的事物或属性,但从某种角度看又好像不存在的概念称为透明性。

23.RAID

廉价磁盘冗余阵列或独立磁盘冗余阵列。

24.通道

专门负责整个计算机系统输入输出工作的专用处理机,能执行有限的一组输入输出指令。

25.数据令牌

用来传送数据并激活指令,由结果数值和目标地址等组成。其中,结果数值就是上条指令的运行结果,而目标地址则直接取自上条指令的后续指令地址。

26.数据流计算机

它采用数据驱动方式,根据数据的可用性来决定指令的执行,而不是由程序计数器来决定执行哪条指令。这种计算机能够充分开发程序中的并行性。

27.最大吞吐率

单位时间内计算机能处理的最多指令条数或计算机能输出的最多结果数。

28.系统级流水

构成计算机系统的多个处理机之间的流水。

29.流水线的效率

流水线中设备的实际使用时间占整个运行时间之比。

30.并行算法

可同时执行的多个进程的集合,各进程可相互作用、协调和并发操作。

系统结构综合题

1段式存储管理的地址变换过程和段式存储管理的优缺点

多用户虚地址可分成:程序号、段号、段内偏移量三部分。地址变换过程如下:(1)由程序号找到相应的段表基址寄存器,其中存有段表始址和段表长度;

(2)由段表长度与段号相比较,检查是否越界。正常转(3);

(3)由段表始址和段号找到其段表中相应表项,其中存有主存地址、装入位、访问

位、段长、辅存地址等;

(4)检查装入位是否为“1”(在主存),为“1”转(5),否则产生缺段中断,从辅存

中调一段到主存;

(5)由主存地址+段内偏移形成真正物理地址。

优点:(1)多个程序分段编制,多个程序可并行编程,缩短编程时间;

(2)各段相对独立,其修改、扩充都不会影响其他段;

(3)实现虚拟存储;

(4)便于共享和分段保护。

缺点:(1)分段管理主存,主存利用率不是很高,大量零头;

(2)为形成一次有效地址,需多次访存,降低了访存速度;

(3)分配和回收空闲区比较复杂;

(4)段表中地址字段和段长字段较长,降低查表速度。

2多处理机要解决的5 个主要的技术问题。

(1)多处理机、主存、1/0 子系统之间应有高带宽、低价格、灵活无规则的互连,

尽可能不发生信息传送的路径冲突;(2)从并行语言、并行算法、编译等方面最

大限度开发出程序的并行性,实现多处理机各级的全面并行;(3)大的任务如何

细分成多个子任务,任务的粒度选择;(4)从操作系统上解决好多处理机间,并

行任务的分配、调度和资源分配;任务或进程间的同步、死锁和竞争等问题的解决;(5)系统的重组及良好的编程环境。

3有A、B、C、D 4个存储器操作数,要求完成(A+B)+(C+D)的运算,原来使用的程序如下:load R1,M(A);R1<--M(A) load R2,M(B);R2<--M(B) MUL R2,R1,R2; R5<--(R1)*(R2); load R3,M(C);R3<--M(C) load R4,M(D);R4<--M(D) ADD R2,R3,R4;R2<--(R3)+(R4) ADD R2,R2,R5;R2<--(R2)+(R5)。现在采用静态指令调度方法,请写出该程序调度后的指令序列。

load R1,M(A) load R2,M(B) load R3,M(C) load R4,M(D) ADD R5,R1,R2 ADD R2,R3,R4 ADD R2,R2,R5

4设计RISC结构使用的基本技术。

(1)按设计RISC的一般原则来设计 (2)逻辑实现上采用硬联和微程序相结合 (3)设置大量工作寄存器并采用重叠寄存器窗口 (4)指令用流水和延迟转移 (5) 采

用Cache (6)优化设计编译系统

5一个具有32台处理机的系统,对远程存储器访问时间是2000ns。除了通信外,假设计算中的访问均命中局部存储器。当发出一个远程请求时,本地处理机挂起。处理机的时钟周期时间是10ns,假设指令基本的CPI为1.0(设所有访存均命中cache)。对于下述两种情况:(1)没有远程访问;(2)0.5%的指令需要远程访问。试问前者比后者快多少?

已知远程访问率p=0.5%,远程访问时间t=2000ns,时钟周期T=10ns,则远程访

问开销C=t/T=2000ns/10ns=200(时钟周期数);有0.5%远程访问的机器的实际

CPI

2为:CPI

1

+p*C

,

故:CPI

2

=1.0+0.5%*200=2.0,只有局部访问的机器的基本

CPI

1=1.0,故:CPI

2

/CPI

1

=2.0/1.0=2(倍)。因此,没有远程访问状态下的机器

速度是有0.5%远程访问的机器速度的2倍。

6试比较可用与动态互连的总线、交叉开关和多级互联网络的硬件复杂度和带宽。

总线互连的复杂性最低,成本也是最低。其缺点是每台处理机可用的带宽较窄。交叉开关是最昂贵的,因为其硬件复杂性以n2 上升,所以其成本最高。但是交叉开关的带宽的寻径性能最好。当网络的规模较小时,它是一种理想的选择。多级互联网络的复杂度和带宽介于总线和交叉开关之间,是一种折中方案。其主要优点是采用模块化结构,可扩展性较好。不过,其时延随网络级数的增加而上升。另外,由于其硬件复杂度比总线高很多,其成本也不低。

7流水机器的中断处理有几种方法?具体方法什么?各有什么特点?

有两种。流水机器的中断处理有不精确断点法和精确断点法两种。不精确断点法好处是控制处理简单,缺点是程序排错不利。精确断点法,中断现场准确对应于发出中断的指令,有利于程序的排错,但不利之处是需要大量后援寄存器。

计算机系统结构题库

《计算机系统结构》题库 一.单项选择题(在下列每小题的四个备选答案中,只有一个答案是正确的,请把你认为是正确的答案填入题后的()内,每小题2分) 第一章: 1.计算机系统多级层次中,从下层到上层,各级相对顺序正确的应当是: A.汇编语言机器级---操作系统机器级---高级语言机器级 B.微程序机器级---传统机器语言机器级---汇编语言机器级 C.传统机器语言机器级---高级机器语言机器级---汇编语言机器级 D.汇编语言机器级---应用语言机器级---高级语言机器级 答案:B 分数:2 所属章节1—1 2.汇编语言源程序变成机器语言目标程序是经来实现的。 A. 编译程序解释 B. 汇编程序解释 C. 编译程序翻译 D. 汇编程序翻译 答案:D 分数:2 所属章节1—1 3.直接执行微指令的是: A. 汇编程序 B. 编译程序 C. 硬件 D. 微指令程序 答案:C 分数:2 所属章节1—1 4.对系统程序员不透明的是: A. Cache存储器 B. 系列机各档不同的数据通路宽度 C. 指令缓冲寄存器 D. 虚拟存储器 答案:D 分数:2 所属章节1—2 5.对应用程序员不透明的是: A. 先行进位链 B. 乘法器 C. 指令缓冲器 D. 条件码寄存器 答案:D 分数:2 所属章节1—2 6.对机器语言程序员透明的是: A. 中断字 B. 主存地址寄存器 C. 通用寄存器 D. 条件码 答案:B 分数:2 所属章节1—2 7.计算机系统结构不包括: A. 主存速度 B. 机器工作状态 C. 信息保护 D. 数据表示 答案:A 分数:2 所属章节1—2 8.对计算机系统结构透明的是: A. 字符行运算指令 B. 是否使用通道行I/O处理机 C. 虚拟存储器 D. VLSI技术 答案:D 分数:2 所属章节1—2 9.对汇编语言程序员透明的是: A.I/O方式中的DMA访问方式 B. 浮点数据表示 C. 访问方式保护 D 程序性中断. 答案:A 分数:2 所属章节1—2 10.属计算机系统结构考虑的应是:

自考计算机系统结构试题及答案解析

自考计算机系统结构试题及答案解析

4月高等教育自学考试全国统一命题考试 计算机系统结构试卷 (课程代码02325) 本试卷共3页,满分l00分,考试时间l50分钟。考生答题注意事项: 1.本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作草稿纸. 2.第一部分为选择题。必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。3.第二部分为非选择题。必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。 4.合理安排答题空间,超出答题区域无效。 第一部分选择题 一、单项选择题(本大题共10小题,每小题1分,共10分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡” 的相应代码涂黑。未涂、错涂或多涂均无分。1.以软件为主实现的机器称为p26 A.模型机器B.模拟机 C.虚拟机器

D.实际机器 2.下列关于系列机软件兼容描述正确的是p40 A.系列机软件必须保证向后兼容,力争向前兼容 B.系列机软件必须保证向下兼容,力争向前兼容 C.系列机软件必须保证向前兼容,力争向上兼容 D.系列机软件必须保证向下兼容,力争向后兼容 3.浮点数阶值采用二进制p位、尾数基值位r m,则该浮点数的最大阶值为p63 A.2p B.2p-1 C.2p-1 D.2p-1-1 4.为了使任何时候所需的信息都只用一个存储周期访问到,信息在主存中存放的地址要求是p73 A.地址最低位为0 B.地址最高位为0 C.该信息宽度的一半

D.该信息宽度的整数倍 5.存储器的最大频宽是指p98 A.存储器瞬时访问的频宽 B.存储器最大的传输速率 C.存储器连续访问时的频宽 D.存储器的实际传输速率 6.总线控制定时查询方式的控制线的线数为p111 A.┌log2N┐B.1+┌log2N ┐ C.2+┌log2N┐D.3+┌log2N┐ 7. 存储层次构成的主要依据是p127 A.CPU的速度B.主存器件 C.程序设计语言D.程序的局部性 8.相联存储器的访问依据是 A.内容B.地址 C.速度D.周期

2010年4月自考计算机系统结构试题及答案

全国2010年4月自学考试计算机系统结构试题 课程代码:02325 一、单项选择题(本大题共10小题,每小题1分,共10分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均不得分。 1.在计算机系统结构设计中,提高软件功能实现的比例可( ) A.提高解题速度B.减少需要的存储器容量 C.提高系统的灵活性D.提高系统的性能价格比 2.浮点数表示的尾数的基r m=16,尾数长度p=8,可表示的规格化最大正尾数的值是( ) A.1/256 B.1/2 C.15/16 D.255/256 3.下列数据存储空间为隐含寻址方式的是( ) A.CPU中的通用寄存器B.主存储器 C.I/O接口中的寄存器D.堆栈 4.当计算机系统执行通道程序完成输入输出工作时,执行通道程序的是( ) A.CPU B.通道 C.CPU和通道D.指定的外设 5.下列有关中断的叙述正确的是( ) A.中断响应的次序是由硬件决定的B.中断处理的次序是由硬件决定的 C.中断处理的次序是不可改的D.中断响应的次序是可灵活改变的 6.与虚拟存储器的等效访问速度无关 ..的是( ) A.访存页地址流B.页面替换算法 C.主存的容量D.辅存的容量 7.非线性流水线的特征是( ) A.一次运算中使用流水线中的多个功能段 B.一次运算中多次使用流水线中的某些功能段 C.流水线中某些功能段在各次运算中的作用不同 D.流水线的各功能段在不同的运算中可以有不同的连接 8.属于集中式共享存储器结构的SIMD计算机是( ) A.ILLIAC IV B.BSP C.CM-2 D.MP-1 1

自考计算机系统结构考前复习资料

自考计算机系统结构考前复习资料

第一章计算机系统结构的基本概念 从处理数据的角度看,并行级别有位串字串,位并字串,位片串字并,全并行。位串字串和位并字串基本上构成了SIMD。位片串字并的例子有:相联处理机STARAN,MPP。全并行的例子有:阵列处理机ILLIAC IV。 从加工信息的角度看,并行级别有存储器操作并行,处理器操作步骤并行,处理器操作并行,指令、任务、作业并行。 存储器操作并行是指能够在一个存储周期内并行读出多个CPU字的,采用单体多字、多体单字或多体多字的交叉访问主存系统,进而采用按内容访问方式,位片串字并或全并行方式,在一个主存周期内实现对存储器中大量字的高速并行操作。例子有并行存储器系统,以相联存储器为核心构成的相联处理机。 处理器操作步骤并行是指在并行性概念中引入时间因素,让多个处理过程在时间上错开,轮流重复地执行使用同一套设备的各个部分,加快硬件周转来赢得速度。例子有流水线处理机。 处理器操作并行是指一个指令部件同时控制

多个处理单元,实现一条指令对多个数据的操作。擅长对向量、数组进行处理。例子有阵列处理机。 指令、任务、作业并行是指多个独立的处理机分别执行各自的指令、任务、作业。例子有多处理机,计算机网络,分布处理系统。 并行性的开发途径有时间重叠(Time Interleaving),资源重复(Resource Replication),资源共享(Resource Sharing)。 时间重叠是指在并行性概念中引入时间因素,让多个处理过程在时间上错开,轮流重复地执行使用同一套设备的各个部分,加快硬件周转来赢得速度。例子有流水线处理机。 资源重复是指一个指令部件同时控制多个处理单元,实现一条指令对多个数据的操作。例子有阵列处理机,相联处理机。 资源共享是指用软件方法让多个用户按一定时间顺序轮流使用同一套资源以提高资源的利用率,从而提高系统性能。例子有多处理机,计算机网络,分布处理系统。 SISD:一个指令部件控制一个操作部件,实现一

计算机体系结构试题汇总

计算机系统结构 姓名:学号: 一、简答题(每小题10分,共20分) 1.简述使用物理地址进行DMA存在的问题,及其解决办法。 2.从目的、技术途径、组成、分工方式、工作方式等5个方面对同构型多处理机和异构型多处理机做一比较(列表)。 二、(60分)现有如下表达式: Y=a ×X 其中:X和Y是两个有64个元素的32位的整数的向量,a为32位的整数。假设在存储器中,X和Y的起始地址分别为1000和5000,a的起始地址为6000。 1.请写出实现该表达式的MIPS代码。 2.假设指令的平均执行时钟周期数为5,计算机的主频为500 MHz,请计算上述MIPS 代码(非流水化实现)的执行时间。 3.将上述MIPS代码在MIPS流水线上(有正常的定向路径、分支指令在译码段被解析出来)执行,请以最快执行方式调度该MIPS指令序列。注意:可以改变操作数,但不能改变操作码和指令条数。画出调度前和调度后的MIPS代码序列执行的流水线时空图,计算调度前和调度后的MIPS代码序列执行所需的时钟周期数,以及调度前后的MIPS流水线执行的加速比。 4.根据3的结果说明流水线相关对CPU性能的影响。 三、(20分)请分析I/O对于性能的影响有多大?假设: 1.I/O操作按照页面方式进行,每页大小为16 KB,Cache块大小为64 B;且对应新页的地址不在Cache中;而CPU不访问新调入页面中的任何数据。 2.Cache中95%被替换的块将再次被读取,并引起一次失效;Cache使用写回方法,平均50%的块被修改过;I/O系统缓冲能够存储一个完整的Cache块。 3.访问或失效在所有Cache块中均匀分布;在CPU和I/O之间,没有其他访问Cache 的干扰;无I/O时,每1百万个时钟周期中,有15,000次失效;失效开销是30个时钟周期。如果替换块被修改过,则再加上30个周期用于写回主存。计算机平均每1百万个周期处理一页。

(完整版)计算机系统结构试题及答案

计算机系统结构复习题 单选及填空: 计算机系统设计的主要方法 1、由上往下的设计(top-down) 2、由下往上的设计(bottom-up) 3、从中间开始(middle-out) Flynn分类法把计算机系统的结构分为以下四类: (1)单指令流单数据流 (2)单指令流多数据流 (3)多指令流单数据流 (4) 多指令流多数据流 堆栈型机器:CPU 中存储操作数的单元是堆栈的机器。 累加器型机器:CPU 中存储操作数的单元是累加器的机器。 通用寄存器型机器:CPU 中存储操作数的单元是通用寄存器的机器。 名词解释: 虚拟机:用软件实现的机器叫做虚拟机,但虚拟机不一定完全由软件实现,有些操作可以由硬件或固件(固件是指具有软件功能的固件)实现。 系列机:由同一厂家生产的具有相同系统结构、但具有不同组成和实现的一系列不同型号的计算机。 兼容机:它是指由不同公司厂家生产的具有相同系统结构的计算机。 流水线技术:将一个重复的时序过程,分解成为若干个子过程,而每一个子过程都可有效地在其专用功能段上与其它子过程同时执行。 单功能流水线:指流水线的各段之间的连接固定不变、只能完成一种固定功能的流水线。 多功能流水线:指各段可以进行不同的连接,以实现不同的功能的流水线。 顺序流水线:流水线输出端任务流出的顺序与输入端任务流入的顺序完全相同。 乱序流水线:流水线输出端任务流出的顺序与输入端任务流入的顺序可以不同,允许后进入流水线的任务先完成。这种流水线又称为无序流水线、错序流水线、异步流水线。 吞吐率:在单位时间内流水线所完成的任务数量或输出结果的数量。 指令的动态调度:

是指在保持数据流和异常行为的情况下,通过硬件对指令执行顺序进行重新安排,以提高流水线的利用率且减少停顿现象。是由硬件在程序实际运行时实施的。 指令的静态调度: 是指依靠编译器对代码进行静态调度,以减少相关和冲突。它不是在程序执行的过程中、而是在编译期间进行代码调度和优化的。 超标量: 一种多指令流出技术。它在每个时钟周期流出的指令条数不固定,依代码的具体情况而定,但有个上限。 超流水:在一个时钟周期内分时流出多条指令。 多级存储层次: 采用不同的技术实现的存储器,处在离CPU不同距离的层次上,各存储器之间一般满足包容关系,即任何一层存储器中的内容都是其下一层(离CPU更远的一层)存储器中内容的子集。目标是达到离CPU最近的存储器的速度,最远的存储器的容量。 写直达法: 在执行写操作时,不仅把信息写入Cache中相应的块,而且也写入下一级存储器中相应的块。写回法: 只把信息写入Cache中相应块,该块只有被替换时,才被写回主存。 集中式共享多处理机: 也称为对称式共享存储器多处理SMP。它一般由几十个处理器构成,各处理器共享一个集中式的物理存储器,这个主存相对于各处理器的关系是对称的, 分布式共享多处理机: 它的共享存储器分布在各台处理机中,每台处理机都带有自己的本地存储器,组成一个“处理机-存储器”单元。但是这些分布在各台处理机中的实际存储器又合在一起统一编址,在逻辑上组成一个共享存储器。这些处理机存储器单元通过互连网络连接在一起,每台处理机除了能访问本地存储器外,还能通过互连网络直接访问在其他处理机存储器单元中的“远程存储器”。 多Cache一致性: 多处理机中,当共享数据进入Cache,就可能出现多个处理器的Cache中都有同一存储器块的副本,要保证多个副本数据是一致的。 写作废协议: 在处理器对某个数据项进行写入之前,它拥有对该数据项的唯一的访问权 。 写更新协议: 当一个处理器对某数据项进行写入时,它把该新数据广播给所有其它Cache。这些Cache用该新数据对其中的副本进行更新。 机群:是一种价格低廉、易于构建、可扩放性极强的并行计算机系统。它由多台同构或异构

计算机系统结构第一章自考练习题答案

第一章计算机系统结构的基本概念 历年真题精选 1. 下列对系统程序员不透明的是()。 A. 乘法器 B. 先行进位链 C. 指令缓冲器 D. 条件码寄存器2.“从中间开始”设计的“中间”目前多数是在( D )。 A. 微程序机器级与汇编语言机器级之间 B. 操作系统机器级与汇编语言机器级之间 C. 传统机器语言机器级与微程序机器级之间 D. 传统机器语言机器级与操作系统机器级之间 3. 开发计算机系统结构并行性的主要技术途径有时间重叠、(资源重复)和(资源 共享)。 4. 计算机系统弗林分类法,把计算机系统分成单指令流单数据流(SISD)、单指令流多数 据流(SIMD)、(多指令流单数据流(MISD))和(多指令流多数据流(MIMD))四大类。 5. 设计指令系统时,以乘法运算为例,简述系统结构设计、计算机组成设计、计算机实现 各应考虑的问题。( P4) 6. 实现软件移植的途径有哪些各受什么限制( P14) 同步强化练习 一.单项选择题。 1. 实现汇编语言源程序变换成机器语言目标程序是由( C )。 A. 编译程序翻译 B. 编译程序解释 C. 汇编程序翻译 D. 汇编程序解释 2. 系列机软件应做到( B ) A. 向前兼容,并向下兼容 B. 向后兼容,力争向上兼容 C. 向前兼容,并向上兼容 D. 向后兼容,力争向下兼容 3. 在计算机系统多级层次结构中,机器级由低到高,相对顺序正确的应当是( B )。 A. 传统机器语言、汇编语言、操作系统 B. 微程序、传统机器语言、高级语言 C. 高级语言、汇编语言、传统机器语言 D. 传统机器语言、应用语言、高级语言 4. 可以直接执行微指令的是( C )。 A. 编译程序 B. 微程序 C. 硬件 D. 汇编程序 5. 计算机系统结构不包括( A )。 A. 主存速度 B. 数据表示 C. 机器工作状态 D. 信息保护 6. 对计算机系统结构透明的是()。 A. 是否使用通道型I/0处理机 B. 虚拟存储器 C. 字符行运算指令 D. VLSI技术 7. 在主存设计上,属计算机系统结构考虑的应是( C )。 A. 频宽的确定 B. 多体交叉还是单体 C. 容量和编址单位 D. 用MOS还是TTL 8. 计算机组成设计不考虑( B )。 A. 缓冲技术 B. 功能部件的集成度 C. 专用部件设置 D. 控制机构的组成

计算机系统结构考试题库及答案

计算机系统结构试题及答案 一、选择题(50分,每题2分,正确答案可能不只一个,可单选 或复选) 1.(CPU周期、机器周期)是内存读取一条指令字的最短时间。 2.(多线程、多核)技术体现了计算机并行处理中的空间并行。 3.(冯?诺伊曼、存储程序)体系结构的计算机把程序及其操作数 据一同存储在存储器里。 4.(计算机体系结构)是机器语言程序员所看到的传统机器级所具 有的属性,其实质是确定计算机系统中软硬件的界面。 5.(控制器)的基本任务是按照程序所排的指令序列,从存储器取 出指令操作码到控制器中,对指令操作码译码分析,执行指令操作。 6.(流水线)技术体现了计算机并行处理中的时间并行。 7.(数据流)是执行周期中从内存流向运算器的信息流。 8.(指令周期)是取出并执行一条指令的时间。 9.1958年开始出现的第二代计算机,使用(晶体管)作为电子器件。 10.1960年代中期开始出现的第三代计算机,使用(小规模集成电路、 中规模集成电路)作为电子器件。 11.1970年代开始出现的第四代计算机,使用(大规模集成电路、超 大规模集成电路)作为电子器件。 12.Cache存储器在产生替换时,可以采用以下替换算法:(LFU算法、 LRU算法、随机替换)。

13.Cache的功能由(硬件)实现,因而对程序员是透明的。 14.Cache是介于CPU和(主存、内存)之间的小容量存储器,能高 速地向CPU提供指令和数据,从而加快程序的执行速度。 15.Cache由高速的(SRAM)组成。 16.CPU的基本功能包括(程序控制、操作控制、时间控制、数据加 工)。 17.CPU的控制方式通常分为:(同步控制方式、异步控制方式、联合 控制方式)反映了时序信号的定时方式。 18.CPU的联合控制方式的设计思想是:(在功能部件内部采用同步控 制方式、在功能部件之间采用异步控制方式、在硬件实现允许的情况下,尽可能多地采用异步控制方式)。 19.CPU的同步控制方式有时又称为(固定时序控制方式、无应答控 制方式)。 20.CPU的异步控制方式有时又称为(可变时序控制方式、应答控制 方式)。 21.EPROM是指(光擦可编程只读存储器)。 22.MOS半导体存储器中,(DRAM)可大幅度提高集成度,但由于(刷 新)操作,外围电路复杂,速度慢。 23.MOS半导体存储器中,(SRAM)的外围电路简单,速度(快),但 其使用的器件多,集成度不高。 24.RISC的几个要素是(一个有限的简单的指令集、CPU配备大量的 通用寄存器、强调对指令流水线的优化)。

自考计算机系统结构考前复习资料

第一章计算机系统结构的基本概念 从处理数据的角度看,并行级别有位串字串,位并字串,位片串字并,全并行。位串字串和位并字串基本上构成了SIMD。位片串字并的例子有:相联处理机STARAN,MPP。全并行的例子有:阵列处理机ILLIAC IV。 从加工信息的角度看,并行级别有存储器操作并行,处理器操作步骤并行,处理器操作并行,指令、任务、作业并行。 存储器操作并行是指可以在一个存储周期内并行读出多个CPU字的,采用单体多字、多体单字或多体多字的交叉访问主存系统,进而采用按内容访问方式,位片串字并或全并行方式,在一个主存周期内实现对存储器中大量字的高速并行操作。例子有并行存储器系统,以相联存储器为核心构成的相联处理机。 处理器操作步骤并行是指在并行性概念中引入时间因素,让多个处理过程在时间上错开,轮流重复地执行使用同一套设备的各个部分,加快硬件周转来赢得速度。例子有流水线处理机。 处理器操作并行是指一个指令部件同时控制多个处理单元,实现一条指令对多个数据的操作。擅长对向量、数组进行处理。例子有阵列处理机。 指令、任务、作业并行是指多个独立的处理机分别执行各自的指令、任务、作业。例子有多处理机,计算机网络,分布处理系统。 并行性的开发途径有时间重叠(Time Interleaving),资源重复(Resource Replication),资源共享(Resource Sharing)。 时间重叠是指在并行性概念中引入时间因素,让多个处理过程在时间上错开,轮流重复地执行使用同一套设备的各个部分,加快硬件周转来赢得速度。例子有流水线处理机。 资源重复是指一个指令部件同时控制多个处理单元,实现一条指令对多个数据的操作。例子有阵列处理机,相联处理机。 资源共享是指用软件方法让多个用户按一定时间顺序轮流使用同一套资源以提高资源的利用率,从而提高系统性能。例子有多处理机,计算机网络,分布处理系统。 SISD:一个指令部件控制一个操作部件,实现一条指令对一个数据的操作。例子有传统的单处理机 SIMD:一个指令部件同时控制多个处理单元,实现一条指令对多个数据的操作。例子有阵列处理机,相联处理机。 MIMD:多个独立的处理机分别执行各自的指令、任务、作业,实现指令、任务、作业并行的多机系统,是多个SISD的集合,也称多倍SISD系统(MSISD)。例子有多处理机,计算机网络,分布处理系统。 exercises: 1.有一台经解释实现的计算机,可以按功能划分成4级,每一级为了执行一条指令,需要下一级的N条指令来解释。如果执行第1级的一条指令要Kns时间,那么执行第2、第3和第4级的一条指令各需要用多少时间? 解答:执行第2、第3和第4级的一条指令各需要KNns、KN^2ns、KN^3ns的时间。 1.有一个计算机系统可按功能分成4级,每级的指令互不相同,每一级的指令都比其下一级的指令在效能上强M倍,即第i级的一条指令能完成第i-1级的M条指令的计算量。现若需第i级的N条指令解释第i+1级的一条指令,而有一段第1级的程序需要运行Ks,问在第2、3和4级上一段等效程序各需要运行多长时间? 答:第2级上等效程序需运行:(N/M)*Ks。第3级上等效程序需运行:(N/M)*(N/M)*Ks。第4级上等效程序需运行:(N/M)*(N/M)*(N/M)*Ks。 note: 由题意可知:第i级的一条指令能完成第i-1级的M条指令的计算量。而现在第i 级有N条指令解释第i+1级的一条指令,那么,我们就可以用N/M来表示N/M 表示第i+1级

计算机系统结构作业答案第三章(张晨曦)

3.1 -3.3为术语解释等解答题。 3.4 设一条指令的执行过程分为取指令,分析指令和执行指令3个阶段,每个阶段所需时间分别为ΔT, ΔT, 2ΔT,分别求出下列各种情况下,连续执行N条指令所需的时间。 (1) 顺序执行方式 (2) 只有“取指令”与“执行指令”重叠 (3) “取指令”,“分析指令”与“执行指令”重叠 解: (1) 4NΔT (2) (3N+1) ΔT (3) 2(N+1) ΔT 3.6 解决流水线瓶颈问题有哪两种常用方法? 解: (1) 细分瓶颈段 将瓶颈段细分为若干个子瓶颈段 (2) 重复设置瓶颈段 重复设置瓶颈段,使之并行工作,以此错开处理任务 3.9 列举下面循环中的所有相关,包括输出相关,反相关,真数据相关。 for(i = 2; i < 100; i=i+1) { a[i] = b[i] + a[i]; -----(1) c[i+1] = a[i] + d[i]; -----(2) a[i-1] = 2*b[i]; -----(3) b[i+1] = 2*b[i]; -----(4) } 解: 输出相关:第k次循环时(1)与第k+1轮时(3) 反相关:第k次循环时(1)和(2)与第k-1轮时(3) 真数据相关:每次循环(1)与(2),第k次循环(4)与k+1次循环(1),(3),(4) 3.12 有一指令流水线如下所示 50ns 50ns 100ns 200ns (1)求连续如入10条指令的情况下,该流水线的实际吞吐率和效率 (2)该流水线的“瓶颈”在哪一段?请采用两种不同的措施消除此“瓶颈”。对于你所给出 的两种新的流水线连续输入10条指令时,其实际吞吐率和效率各是多少? 解:(1)(m表示流水线级数,n 表示任务数)

计算机体系结构自考

全国 2004年 7月高等教育自学考试 计算机系统结构试卷 课程代码:02325 一、单项选择题( 在每小题的四个备选答案中,选出一个正确答案,并将正确答案的 序号填在题干的括号内。每小题2分,共20 分) 1.软件和固件的功能在逻辑上是 ( )的。 A.固件优于软件 B.不等价 C.等价 D.软件优于固件 2.( )编写者看到的逻辑结构和功能能力就是计算机的外部特性。 A.操作系统 B.汇编语言程序 C.Windows NT D.微程序 3.RISC 计算机的指令系统集类型是 ( )。 A. 堆栈型 B.累加器型 C.寄存器—寄存器型 D.寄存器-存储器型 4.主存储器的 ( )要求属于外特性。 A. 容量大小 B.速度 C.页面组织 D.带宽 5.在采用延迟转移技术时,在以下几种调度方法中,效果最好的是哪一种方法 ?( ) A.将转移指令前的那条指令调度到延迟槽中 B.将转移目标处的那条指令调度到延迟槽中 C.将转移不发生时该执行的那条指令调度到延迟槽中 D.在延迟槽中填入 NOP 空操作指令 6.设 8个处理器编号分别为 0,1,2?,7用 Cube2互联函数时,第 5号处理机与第 ( 处理机相联。 A.1 B.3 C.4 D.6 7.大型计算机和小型计算机的主要区别在于 ( )。 A.大型机运行速度比小型机快得多 B.大型机能够控制大量的外设 C.大型机具有图型终端和图形处理能力 D.大型机的外存经管能力超过小型机 8.在以下总线规范中,哪一种总线具有与设备和主机无关的高级命令系统 ?( ) A.IDE B.AT C.SCSI D.PCI )号)。 1 / 5

高等计算机体系结构考题部分答案整理与分析(1).

高等计算机体系结构考题部分答案整理与分析(1) ——2002年高体考试真题解析1.填空题 1)第一台通用流水线计算机是:Stretch,即IBM7030 解析:主要是考察流水线技术的相关背景。最早实现流水线技术的计算机应该是使用Stretch,即IBM7030,使用流水线实现了重叠取指令、译码和执 行。其中还设计了避免冲突的ALU旁路技术。在1964年发布了CDC6600是使 用记分板技术实现动态调度流水线机制的机器。而使用保留站机制的Tomasulo 算法是在IBM 360/91中使用的。知识来源于本科课件第二讲 2)有效检测N位加法溢出的方法是: 察看输入最高位的进位是否等于最高位输出的进位 解析:该知识来自本科计算器加减法运算的相关知识。溢出指运算的结果超出了正常的表示范围。加法溢出只可能出现在两个同为正数或同为负数相加 才可以实现。可用以下方法检测:察看输入最高位的进位是否等于最高位输出 的进位。若不相等则容易知道该数据溢出。 3)时间局部性是指: 如果一个信息项正在被访问,那么近期它还会再被访问 解析:考察流水线及性能改进基础——局部性原理。局部性原理:CPU访问存储器时,无论取指令或者存取数据,访问存储单元都趋向于聚集在一个较 小的连续区域中。局部性原理包含时间局部性和空间局部性。时间局部性指 如果一个信息项正在被访问,那么近期它还会再被访问。原因:由程序循环和 堆栈技术造成的。空间局部性指在最近的将来用到的信息很可能在现在正在使 用的信息在空间地址上临近。原因:由指令顺序执行和数组存放造成。 4)流水线存在的三种相关是:数据相关、名字相关和控制相关 解析:考察指令级并行技术的基础相关知识。相关性是程序的特性,一个相关 是否会导致实际的冒险,该冒险是否会造成停顿,这是流水线结构的基本特征。 指令共有三种不同类型的相关:数据相关、名字相关和控制相关。 2.辨析题 1)加深流水线级数一定可以提升处理器性能。 这句话说法不对。当然在一定条件下加深流水线的级数可以加快流水线处理的 并行度,从而提高处理器的性能。但超过一定限度后,流水线级数无法无限制 地增加并提高处理性能。影响和限制流水线级数来提高性能的因素如下:1)指 令流的并行度有限,当流水线级数增加,即流水线深度增加时,因为相关引起 停顿将最终造成CPI的增加。更深的流水线会造成时钟周期的下降,并受到时 钟扭斜和负载的限制。 2)增加页面大小一定可以提升系统整体性能。 这句话说得不对。由于RAM价格下降,存储器变得更大;处理器和存储器之间 的速度差别更大,因此必须增加页面大小。但增加页面大小会使存储器中的内 部碎片变得严重,从而浪费很多存储空间。因此增加页面大小不一定可以提升 系统整体性能。

自考计算机系统结构试题-小炒

一、选择题 1、对汇编语言程序员,下列(A )不是透明的。 A: 中断字寄存器 B: 乘法器 C: 移位器 D: 指令缓冲器 2、假设对A机器指令系统的每条指令的解释执行可直接由B机 器的一段微程序解释执行,则A称为(D )。 A: 仿真机 B: 宿主机 C: 虚拟机 D: 目标机 3、 1. 查看下面三条指令:V3←A;V2←V0+V1;V4←V2*V3;假 设向量长度小于64,且前后其他的指令均没有相关性,数据进入和 流出每个功能部件,包括访问存储器都需要一拍的时间,假设向 量的长度为N。三条指令全部采用串行的方法,那么执行的时间是:A: 3N+20 B: 3N+21 C: 3N+22 D: 3N+23 4、某向量处理机有16个向量寄存器,其中V0-V5种分别存放有 向量A,B,C,D,E,F,向量的长度是8,向量各元素均为浮点数;处理 部件采用两个单功能流水线,加法功能部件时间为2拍,乘法功 能部件时间为3拍。采用类似CRAY-1的链接技术,先计算(A+B)*C, 在流水线不停的情况下,接着计算(D+E)*F。求此链接流水线的通 过时间是多少拍?(设寄存器出入各需1拍) A: 8 B: 9 C: 17 D: 18 5、设有一个4个处理器的MIMD系统,假设在系统中访存取指和 取数的时间可以忽略不计;加法与乘法分别需要2拍和4拍;在 MIMD系统中处理器(机)之间每进行一次数据传送的时间为1拍; 在MIMD系统中,每个PE都可以和其它PE有直接的的通路。 求利用此系统计算表达式所需 的节拍数。 A: 23 B: 12 C: 11 D: 10 6、以下哪些是周期窃取方式的特点? A : 硬件结构简单 B : 硬件结构复杂 C : 数据输入或输出过程中占用了CPU时间 D : 数据输入或输出过程中不占用CPU时间 7、从下列有关Cache的描述中,选出应填入空格中的正确答案: (1)今有甲、乙两台计算机,甲计算机的Cache存取时间为50ns, 主存储器为2us;乙计算机的Cache存储时间为100ns,主存储器 为1.2us。设Cache的命中率均为95%,则甲计算机的平均存取 时间为__A_ns;乙计算机的平均存取时间为__B_ns。 (2)在Cache中,经常采用直接映象或组相联映象两种方式,在 Cache容量相等的情况下,前者比后者的命中率__C__。 选项 A : 147.5 153.5 155 180 选项 B : 147.5 153.5 155 180 选项 C : 高低相等 8、有研究人员指出,如果在采用通用寄存器指令集结构的计算 机里加入寄存器—存储器寻址方式可能提高计算机效率,做法就 是用指令ADD R2,0(Rb)代替指令序列LOAD R1,0(Rb) ADD R2,R2,R1假定使用新的指令能使时钟周期增加10%,并且假定只 对时钟产生影响,而不影响CPI那么采用新指令,要达到与原来 同样的性能需要去掉的LOAD操作所占的百分比?(提示:去掉的 是与ADD指令连用的LOAD指令,假定未采用新指令前LOAD指令 占总指令的22.8%)A: 39% B: 36% C: 40% D: 39.8% 9、下述的几个需要解决的问题中,那个是向量处理机所最需要 关心的? A: 计算机指令的优化技术 B: 设计满足运算器带宽要求的存储器 C: 如何提高存储器的利用率,增加存储器系统的容量 D: 纵横处理方式的划分问题 10、一台单处理机可以以标量方式运行,也可以以向量方式运行。 在向量方式情况下,计算可比标量方式快18倍。设某基准程序在 此计算机上运行的时间是T。另外,已知T的25%用于向量方式, 其余机器时间则以标量方式运行。那么在上述条件下与完全不用 向量方式的条件下相比的加速比是: A: 3 B: 3.43 C: 3.33 D: 以上均不正确 11、给定1个采用完全混洗互连网络,并有256个PE的SIMD机 器,加入执行混洗互连函数10次,则原来在PE123中的数据将被 送往何处? A: PE237 B: PE222 C: PE111 D: PE175 12、 设计一种采用加、乘和数据寻径操作的算法,计算表达式 。假设加法和乘法分别需要2个和4个 单位时间,从存储器取指令、取数据、译码的时间忽略不计,所 有的指令和数据已经装入有关的PE。现有一台串行计算机,有一 个加法器,一个乘法器,问最短多少单位时间计算出s? A: 192ns B: 130ns C: 128ns D: 以上结果都不对 13、下列功能,那些一般由硬件实现? A : 第一次关CPU中断 B : 返回中断点 C : 第一次开CPU中断 D : 保存中断点 14、星形网络的网络直径和链路数分别为()和()。 选项 1 : N-1 N/2 2 N(N-1)/2 选项 2 : N-1 N/2 2 N(N-1)/2 16、在计算机系统结构来看,机器语言程序员看到的机器属性是 (D)。 A)计算机软件所要完成的功能B)计算机硬件的全部组 成 C)编程要用到的硬件知识D)计算机各部件的硬件 实现 17、在提高CPU性能的问题上,从系统结构角度,可以(D)。 A)提高时钟频率B) 减少程序指令条数 C)减少每条指令的时钟周期数D)减少程序 指令条数和减少每条指令的时钟周期数 18、计算机系统结构不包括(C )。 A)主存速度B)机器工作状态C)信息保护 D)数据表示 19、推出系列机的新机器,不能更改的是(A)。 A)原有指令的寻址方式和操作码B) 系统的总线的组成 C)数据通路宽度 D)存储芯片的集成度 20、在系统结构设计中,提高软件功能实现的比例会(C)。 A)提高解题速度 B)减少需要的存储容量 C)提高系统的灵活性 D)提高系统的性能价格比 21、重叠寄存器技术主要用于解决在RISC系统中因( C )而导 致的问题。 A)JMP指令影响流水线 B)CALL指令的现场保护 C)只有LOAD和STORE指令带来的访问存储器不便D) 存储器访问速度 22、不属于堆栈型替换算法的是(C )。 A)近期最少使用法B)近期最久未用法 C)先 进先出法D)页面失效频率法 23、与全相联映象相比,组相联映象的优点是(B)。 A)目录表小B)块冲突概率低C)命中率高 D)主存利用率高 24、最能确保提高虚拟存储器访主存的命中率的改进途径是(D)。 A)增大辅存容量 B)采用FIFO替换算法并增大页面 C)改用LRU替换算法并增大页面D)改用LRU 替换算法并增大页面数 25、"一次重叠"中消除"指令相关"最好的方法是( A )。 A)不准修改指令B)设相关专用通路C)推后分析下条指令 D)推后执行下条指令 26、在流水机器中,全局性相关是指(D)。 A)先写后读相关B)先读后写相关C)指令相关 D)由转移指令引起的相关 27、下列说法不正确的是(D)。 A)线性流水线是单功能流水线B) 动态流水线是多功能流水线 C)静态流水线是多功能流水线D) 动态流水线只能是单功能流水线 28、16个处理器编号为0、1、…、15,采用单级Cube3互连网络 互连,与13号处理器相连的处理器号是()。 A)2 B)3 C)4 D)5 29、经多级网络串联来实现全排列网络,只能用(C)。 A)多级立方体网络B)多级PM2I网络C)多级混洗 交换网络D)上述任何网络 30、经3级立方体网络对0-7八个端子(0 1 2 3 4 5 6 7)排列, 进行模8移4变换,得到的这八个端子新的排列应当是()。 A)(2 3 4 5 6 7 0 1)B) (4 5 6 7 0 1 2 3) C)(1 2 3 0 5 6 7 4)D) (1 0 3 2 5 4 7 6) 31、虫蚀寻径以流水方式在各寻径器是顺序传送的是(C)。 A)消息B)包C)片 D)字节 32、能实现指令、程序、任务级并行的计算机系统属于(D )。

计算机系统结构总结

1、计算机系统的多级层次结构: 物理机:用固件/硬件实现的机器。 虚拟机:由软件实现的机器。(虚拟机中有些操作可以由硬件或固件实现。固件:具有软件功能的硬件)本门课程研究软硬件的交界面 2、计算机系统结构(Computer Architecture)是指传统机器程序员所看到的计算机属性,即概 念性结构与功能特性。 计算机组成(Computer Organization)指的是计算机系统结构的逻辑实现,包含物理机器级中的数据流和控制流的组成以及逻辑设计等。着眼于物理机器级内各事件的排序方式与控制方式、各部件的功能以及各部件之间的联系。 计算机实现(Computer Implementation)指的是计算机组成的物理实现,包括处理机、主存等部件的物理结构,器件的集成度和速度,模块、插件、底板的划分与连接,信号传输,电源、冷却及整机装配技术等。着眼于器件技术和微组装技术,其中器件技术在实现技术中起主导作用。 下面举例说明上三个概念的区别: (1)确定指令系统中是否有乘法指令属于计算机系统结构的内容,但乘法指令时用专门的乘法器实现,还是用加法器经多步操作来实现,属于计算机组成。而乘法器、 加法器的物理实现,入器件的选定及所用的微组装技术等,属于计算机实现。 (2)主存容量与编址方式(按位、按字节或按字访问等)的确定属于计算机系统结构。 为了达到给定的性能价格比,主存速度的快慢、逻辑结构是否采用多体交叉等属 于计算机组成。而主存系统的物理实现,如器件的选定、逻辑电路的设计、微组 装技术的使用等均属于计算机实现。 3、CPU性能取决于CPU时间。 冯?诺依曼计算机以运算器为中心。 4、仿真和模拟的主要区别在于解释执行所用的语言。(仿真是用是微程序解释执行,模拟是 用机器语言程序解释执行) 5、并行性的两层含义:同时性(simultaneity)和并发性(concurrency) (同时性:两个或两个以上的事件在同一时刻发生) (并发性:两个或两个以上的事件在同一时间间隔内发生) 6、看课后题:1.7和1.9

7月计算机系统结构自考试题(1)

2010年7月计算机系统结构自考试题 全国2010年7月计算机系统结构自考试题 一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均不得分。 1.指令系统的确定属于( ) A.计算机系统结构 B.计算机组成 C.计算机实现 D.计算机应用 2.对系统程序员不透明的是( ) A.系列机各档不同的数据通路宽度 B.Cache存储器 C.程序状态字 D.指令缓冲寄存器 3.按弗林(Flynn)提出的计算机系统分类方法,多处理机属于( ) A.SISD B.SIMD C.MISD D.MIMD 4.在多数机器中,浮点数的阶码采用的进制是( ) A.二进制 B.八进制 C.十进制 D.十六进制 5.非专用总线的总线控制方式采用集中式独立请求方式,则每增加一个部件需增加的控制线数量是( ) A.1 B.2

C.4 D.8 6.以下替换算法中,不属于堆栈型替换算法的是( ) A.先进先出算法 B.近期最少使用算法 C.近期最久未用过算法 D.优化替换算法 7.指令间“一次重叠”是指( ) A.任何时候只是“取指k+1”与“分析k”重叠 B.任何时候只是“分析k+1”与“执行k”重叠 C.“取指k+2”、“分析k+1”与“执行k”重叠 D.若“分析k+1”比“执行k”提前结束,则“执行k+1”可与“执行k”重叠 8.多处理机主要实现( ) A.指令级并行 B.操作级并行 C.主存操作的并行 D.作业、任务间并行 9.编号为0、1、2、…、15的16个处理器,用单级互连网络互连,用Shuffle互连函数时,与第5号处理器相连的处理器编号是( ) A.8 B.9 C.10 D.11 10.在智能机中,必不可少的组成部分不包括( ) A.知识库机 B.通道处理机 C.推理机 D.智能接口处理机

全国2018年4月自考计算机系统结构试题(真题+解析)

全国2018年4月自考计算机系统结构试题 (真题+解析) 课程代码:02325 一、单项选择题:本大题共10小题,每小题1分,共10分,在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。 1.在计算机系统多级层次结构中,机器级从低级到高级,相对顺序正确的是 A.汇编语言——操作系统——高级语言 B.微程序一传统机器语言一汇编语言 C.传统机器语言——高级语言——汇编语言 D.汇编语言——应用语言——高级语言 2.下列对系统程序员不透明的是 A.Cache存储器 B.数据通路宽度 C.指令缓冲寄存器 D.虚拟存储器 3.下列予寻址方式的三种面向的是 A.面向主存 B.面向辅存 C.面向寄存器 D.面向堆栈 4.浮点数尾数的基值rm=-8,尾数的计算机位数m=8位,可表示的尾数的个数为 A.23×7 B.24×7 C.25×7 D.26×7 5.IBM370系统中,通道动作故障引起的中断属于 A.机器校验中断 B.访管中断 C.程序性中断 D. I/O中断 6.程序员编写程序时使用的地址是 A.主存地址 B.逻辑地址 C.物理地址 D.有效地址 7.对指令间“一次重叠”描述不正确的是 A.仅“执行k”与“分析k+1”

B.“分析k+1”完成后立即开始“执行k+1” C.应尽量使“分析k+1”与“执行k”时间相等 D.只需要一套指令分析部件和执行部件8.有N个处理单元的集中式共享存储器的阵列处理机构形,为了对长度为N的向量中各元素能同时并行处理,存储器分体个数K与处理单元数N的关系是 A.K与N无关B.K小于N C.K小于或等于N D.K等于或大于N 9.能实现作业、任务级并行的异构型多处理机属于 A.MISD B.SIMD C.SISD D.MIMD 10.编号为0~15的l6个处理器,互连函数采用Shuffle(Shuffle)单级互连网络互连,则与9号处理器连接的处理器号为 A.5 8.6 C.7 D.8 二、填空题:本大题共l0小题。每小题2分,共20分。 11.按先后投入市场关系,系列机软件兼容必须保证向__________兼容,力争向兼容。 12.从计算机执行程序的并行性看,由低到高的并行性等级可分为 __________、指令之间、__________ 之间和作业或程序之间四级。 13.数据表示指的是能由计算机硬件直接__________和__________的数据类型。 14.按静态使用频度改进指令系统着眼于减少目标程序所占用的 __________,按动态使用频度改进指令系统着眼于减少目标程序的__________。 15.总线的集中式控制方式主要有集中式串行链接、__________和 __________3种不同方式。

相关文档
最新文档