计算机系统结构练习题及答案文档格式.doc

上传人:wj 文档编号:222837 上传时间:2023-04-28 格式:DOC 页数:87 大小:136.50KB
下载 相关 举报
计算机系统结构练习题及答案文档格式.doc_第1页
第1页 / 共87页
计算机系统结构练习题及答案文档格式.doc_第2页
第2页 / 共87页
计算机系统结构练习题及答案文档格式.doc_第3页
第3页 / 共87页
计算机系统结构练习题及答案文档格式.doc_第4页
第4页 / 共87页
计算机系统结构练习题及答案文档格式.doc_第5页
第5页 / 共87页
计算机系统结构练习题及答案文档格式.doc_第6页
第6页 / 共87页
计算机系统结构练习题及答案文档格式.doc_第7页
第7页 / 共87页
计算机系统结构练习题及答案文档格式.doc_第8页
第8页 / 共87页
计算机系统结构练习题及答案文档格式.doc_第9页
第9页 / 共87页
计算机系统结构练习题及答案文档格式.doc_第10页
第10页 / 共87页
计算机系统结构练习题及答案文档格式.doc_第11页
第11页 / 共87页
计算机系统结构练习题及答案文档格式.doc_第12页
第12页 / 共87页
计算机系统结构练习题及答案文档格式.doc_第13页
第13页 / 共87页
计算机系统结构练习题及答案文档格式.doc_第14页
第14页 / 共87页
计算机系统结构练习题及答案文档格式.doc_第15页
第15页 / 共87页
计算机系统结构练习题及答案文档格式.doc_第16页
第16页 / 共87页
计算机系统结构练习题及答案文档格式.doc_第17页
第17页 / 共87页
计算机系统结构练习题及答案文档格式.doc_第18页
第18页 / 共87页
计算机系统结构练习题及答案文档格式.doc_第19页
第19页 / 共87页
计算机系统结构练习题及答案文档格式.doc_第20页
第20页 / 共87页
亲,该文档总共87页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

计算机系统结构练习题及答案文档格式.doc

《计算机系统结构练习题及答案文档格式.doc》由会员分享,可在线阅读,更多相关《计算机系统结构练习题及答案文档格式.doc(87页珍藏版)》请在冰点文库上搜索。

计算机系统结构练习题及答案文档格式.doc

A.中断字B.主存地址寄存器

C.通用寄存器D.条件码

初级

7.计算机系统结构不包括___。

A.主存速度B.机器工作状态

C.信息保护D.数据表示

A

8.对计算机系统结构透明的是___。

A.字符行运算指令B.是否使用通道型I/O处理机

C.虚拟存贮器D.VLSI技术

初级、中级和高级

9.对汇编语言程序员透明的是___。

A.I/0方式中的DMA访间方式B.浮点数据表示C.访问方式保护D.程序性中断

A

10.属计算机系统结构考虑的应是___

A.主存采用MOS还是TTLB.主存采用多体交叉还是单体C.主存容量和编址方式D.主存频宽的确定答案:

C

11.从计算机系统结构上讲,机器语言程序员所看到的机器属性是___。

A.计算机软件所要完成的功能B.计算机硬件的全部组成C.编程要用到的硬件组织D.计算机各部件的硬件实现

初级、高级

12.计算机组成设计不考虑___。

A.专用部件设置B.功能部件的集成度C.控制机构的组成D.缓冲技术

B

13.在多用户机器上,应用程序员不能使用的指令是___。

A."

执行"

指令B."

访管"

指令

C."

启动1/0"

指令D."

测试与置定"

14.以下说法中,不正确的是___。

软硬件功能是等效的,提高硬件功能的比例会:

A.提高解题速度B.提高硬件利用率C.提高硬件成本D.减少所需要的存贮器用量

15.在系统结构设计中,提高软件功能实现的比例会___。

A.提高解题速度B.减少需要的存贮容量C.提高系统的灵活性D.提高系统的性能价格比

16.下列说法中不正确的是___。

A.软件设计费用比软件重复生产费用高

B.硬件功能只需实现一次,而软件功能可能要多次重复实现C.硬件的生产费用比软件的生产费用高

D.硬件的设计费用比软件的设计费用低

17.在计算机系统设计中,比较好的方法是___。

A.从上向下设计B.从下向上设计

C.从两头向中间设计D.从中间开始向上、向下设计

18."

从中间开始"

设计的"

中间"

目前多数是在___。

A.传统机器语言机器级与操作系统机器级之间B.传统机器语言机器级与微程序机器级之间C.微程序机器级与汇编语言机器级之间D.操作系统机器级与汇编语言机器级之间

19.系列机软件应做到___。

A.向前兼容,并向上兼容

B.向后兼容,力争向上兼容

C.向前兼容,并向下兼容

D.向后兼容,力争向下兼容

20.推出系列机的新机器,不能更改的是___。

A.原有指令的寻址方式和操作码

B.系统总线的组成

C.数据通路宽度

D.存贮芯片的集成度

21.不同系列的机器之间,实现软件移植的途径不包括___。

A.用统一的高级语言B.用统一的汇编语言C.模拟D.仿真

22.利用时间重叠概念实现并行处理的是___。

A.流水处理机B.多处理机C.并行(阵列)处理机D.相联处理机

23.多处理机主要实现的是___。

A.指令级并行B.任务级并行C.操作级并行D.操作步骤的并行

二.填空题

1.实现程序移植的主要途径有统一高级语言、系列机、________和________。

模拟仿真

2.系列机软件兼容必须做到向________兼容,尽可能争取向________兼容。

后上

3.开发并行性是为了并行处理,并行性又包括有________性和并发性二重含义。

同时

4.从计算机执行程序的并行性看,由低到高的并行性等级可分为________、指令之间、任务或进程间和作业或程序间四级。

指令内部

5.提高计算机系统并行性的主要技术途径有时间重叠、________和________答案:

资源重复资源共享

6.沿时间重叠技术途径发展的异构型多处理机系统的典型结构代表是________处理机。

答案:

流水线

初级适于级别:

7.沿资源重复技术途径发展的同构型多处理机系统的典型结构代表是________处理机。

并行(阵列)

8.阵列机开发并行性的途径是________,是利用并行性中的________性。

资源重复同时

9.操作级并行的阵列机,按指令流、数据流及其多倍性划分属________类型的计算机。

SIMD

10.计算机系统的3T性能目标是________、1Tbyte的主存容量,________的I/O带宽。

lTFLOPS的计算能力lTByte/s

11.多机系统的辅合度可以分为最低耦合、________耦合和________耦合。

松散紧密

12.库克将计算机用指令流和执行流及其多倍性分类。

典型单处理机属单指令刘单执行流,带指令级多道程序的单处理机属________,多处理机属________。

多指令流单执行流多指令流多执行流

13.冯译云用数据处理的并行度分类,大多数传统的位并行单处理机属字________位________方式。

串并

14.从对执行程序或指令的控制方式上,将计算机系统分为由控制驱动的控制流方式,由数据驱动的________流方式,按________驱动的归约方式和按模式驱动的匹配方式。

数据需求

中级和高级

(三)判断题(正确的打?

即可;

错的除打×

外,还应说明理由,或者订正,否则无分。

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

___

×

2.存贮器采用单体单字,还是多体交叉并行存取,对系统结构设计应是透明的。

?

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

4.软硬功能分配时,提高软件功能的比例会提高系统灵活性,也会提高解题速度。

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

×

6.系列机各档机器不同的数据总线线数,对计算机系统程序员和应用程序员都是不透明的。

7.系列机可将单总线改成双总线以减少公用总线的使用冲突。

?

8.系列机增加新机种时,为增加寻址灵活性和缩短平均指令字长,由原等长操作码改为有

多种码长的扩展操作码。

9.系列机应用软件应做到向前兼容,力争向下兼容。

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

11.系列机发展新型号机时,可增加强功能复合指令来取代原来由多条指令组成的程序段,以提高性能,而不管这些指令串组成的程序段是否经常出现。

12.系列机低档低价格,但性能太低;

高档机高性能,但价格太高。

因此,为获得高性能价格比,应尽可能购置性能价格比高的中档机。

13.传统的逻辑化简不再是逻辑设计中的重要环节,应着眼于在满足性能的前提下,能生产批量大、集成度高的通用器件。

(四)简答题

1.设计指令系统时,以乘法运算为例,系统结构设计、计算机组成设计、计算机实现各考虑什么?

系统结构设计考虑是否要设置乘法指令。

计算机组成设计考虑是否要配置高速的乘法器。

计算机实现考虑的是组成高速乘法器或加法一移位器的器件集成度、类型、数量以及微组装技术。

2.在设计主存系统时,哪些属于计算机系统结构?

哪些属于计算机组成了哪些属于计算机实现所要考虑的间题?

确定主存容量、编址方式、寻址范围等属于计算机系统结构。

确定主存周期、逻辑上是否采用并行主存、逻辑设计等属于计算机组成。

选择存贮芯片类型、微组装技术、线路设计等属于计算机实现。

3.计算机系统"

由中间开始"

设计,其"

指的是什么地方?

这样设计的好处是什么?

"

是指多级层次结构中的软、硬件交界面,目前是处于传统机器级与操作系统机器级之间。

这样设计,能合理地进行软、硬件的功能分配,优化软、硬件设计,可为软件和应用提供更多更好的硬件支持,可使软、硬件同时设计,缩短系统的设计周期。

4.实现软件移植的途径有哪些?

各受什么限制?

软件移植的途径主要有:

统一高级语言,系列机,模拟与仿真。

统一高级语言,由于只能实现高级语言软件的移植,而目前高级语言种类繁多,无法完全统丁成一种,只能相对统一成少数几种。

系列机,由于系列内各档机器的结构变化不能太大,到一定时候会阻碍系列发展,只能实现在结构相同或相近的机器间的汇编语言应用软件的移植。

模拟与仿真,模拟是用宿主机的机器指令解释,机器语言差别大时,速度

慢:

仿真是用宿主机的微程序解释,当机器差异大时,仿真困难,仿真的效率和灵活性差。

5.器件的发展对逻辑设计方法的影响有哪些?

一是由逻辑化简改成着眼于采用什么组成技术能够规整、批量生产,宜于超大规模集成,缩短设计周期,提高系统效能,尽量采用存贮逻辑和通用器件。

二是由全硬设计改

成采用微汇编、微高级语言、计算机辅助设计等手段软硬结合和自动化设计。

6.计算机系统在处理数据的并行上,可分为哪四个等级?

给出简单解释,并各举一例。

位串字串,只能同时处理一个字的一位,无并行性,例如,位串行计算机;

位并字串,同时处理一个字的所有位,例如,简单并行的单处理机;

位片串字并,同时处理多个字

MPP等处理机;

全并行,同时处理多个字的多个的同一位,例如,相联处理机STARAN、

位域值组,例如,全并行阵列处理机ILLIAC一IV。

7.提高计算机系统并行性的技术途径有哪三个?

简要解释并各举一系统类型的例子。

有时间重叠、资源重复、资源共享等三个途径。

时间重叠是让多个处理过程在时间上相互错开,轮流使用同一套硬件设备的各个部分,以加快硬件周转使用来赢得速度。

例如,流水线处理机CRAY一l。

资源重复是通过重复设置硬件资源来提高性能的。

例如,阵列处理机ILLIAC一W。

资源共享是利用软件方法让多个用户共享同一套资源,来提高资源利用率和系统性能

的。

例如,多道程序分时系统,多处理机,分布处理系统,计算机网等。

8.计算机系统的Flynn(弗林)分类法是按什么来分类的?

共分哪儿类?

解释其含义。

弗林分类法是按指令流、数据流及其多倍性分类的。

共分四类。

SISD――指令部件只对一条指令处理,只控制一个操作部件操作。

如一般的串行单处理机。

SIMD――由单一指令部件同时控制多个重复设置的处理单元,执行同一指令下不同数据的操作。

如阵列处理机。

MISD――多个指令部件对同一数据的各个处理阶段进行操作。

这种机器很少见。

MIMD――多个独立或相对独立的处理机分别执行各自的程序、作业或进程。

例如多

处理机。

第二章数据表示与指令系统

(一)单项选择题

1.堆栈型机器比通用寄存器型机器优越的是___。

A.支持先进先出类解题算法的求解

B.能更好地支持向量的运算

C.支持由逆波兰表达式将高级语言多元赋值语句直接编译生成堆栈指令程序D.能优化存贮器的空间利用率

2

2.在相同的机器宇长和尾数位数的情况下,浮点数尾数基值取小,可使浮点数___。

A.运算过程中数的精度损失降低

B.数在数轴上的分布变密

C.可表示数的范围增大

D.可表示数的个数增多

3.浮点数尾数基值厂m二8,尾数数值部分长6位,可表示的规格化最小正尾数为___。

A.0?

5B.0?

25C.0?

125D.1/64

4.当浮点数尾数的基值厂m一16,除尾符之外的尾数机器位数为8位时,可表示的规格化最大尾数值为___。

A.1/2B.15/16C.1/256D.255/256

5.在尾数下溢处理方法中,平均误差最大的是___。

A.截断法B.舍入法C.恒置"

1"

法D.ROM查表法答案:

6.尾数下溢处理平均误差可调整到零的方法是___。

A.舍入法B.截断法C.ROM查表法D.恒置"

7.浮点数尾数下溢处理时,最大误差最大,但下溢处理不需要时间,平均误差又趋于

0的方法是___。

A.截断法B.舍入法C.ROM查表法D.恒置"

8.程序员编写程序时使用的地址是___。

A.有效地址B.逻辑地址C.辅存实地址D.主存地址

9.支持动态地址再定位的寻址方式是___。

A.基址寻址B.间接寻址C.变址寻址D.直接寻址

初级、中级和高级适于级别:

10.变址寻址的主要作用是___。

A.支持程序的动态再定位B.支持访存地址的越界检查

C.支持向量、数组的运算寻址D.支持操作系统中的进程调度

11.计算机中优化使用的操作码编码方法是___。

A.哈夫曼编码B.ASCII码C.BCD码D.扩展操作码

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

A."

比较与交换"

指令C."

程序调用楷令

(二)填空题

1.自定义数据表示又分带标志符数据表示和____________两类。

数据描述符

2.引入数据表示的两条基本原则是:

一看系统的效率有否提高;

二看数据表示的

____________性和____________率是否高。

通用利用

3.系统效率有否提高是引入数据表示的一条重要原则,它又表现在是否减少了实现____________和所需的____________。

时间存贮空间

4.浮点数尾数基值减少,可使数的可表示比____________

增大

5.浮点数尾数基值增大,可使运算中的精度损失____________,可表示数的精度变

____________.

减小低

6.浮点数阶码位数影响数的可表示____________大小,尾数位数影响数的可表示____________大小。

范围精度

7.当浮点数尾数的机器位数为m时,相当于rm进制的尾数有____________位答案:

m/「log2rm」

.

8.寻址方式在指令中的两种指明方式是____________和____________。

用操作码位指明地址部分设寻址方式位指明

9.按静态使用频度改进机器指令系统着眼于____________,按动态使用频度改进指令系统着眼于____________。

缩短目标程序占用空间减少目标程序的执行时间

正确的除打X)

1.二进制数表示数据信息较之二一十进制数表示,其存贮空间利用率低,运算速度要快。

X

2.浮点数尾数下溢处理采用舍入法还是恒置勺"

法,对计算机系统结构是不透明的。

X.

6.(?

3.基址寻址支持程序的循环,变址寻址支持程序的动态再定位。

4.在低性能微型机上,必须让信息在主存中按整数边界存放。

___答案:

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

题不大。

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

是最短的。

1.什么是堆栈机器?

与通用寄存器型的机器相比,堆栈机器有哪些优点?

具有堆栈数据表示的计算机是堆栈机器。

这种机器比通用寄存器型机器能更好地支持高级语言和编译程序设计;

更好地支持子程序的嵌套和递归调用;

堆栈访间和操作的

功能很强、速度很高;

程序总位数少;

程序执行所用的存贮单元用量少。

2.当浮点数尾数基值减小时,对机器数的表示会产生哪些影响(至少答出5点)?

数的可表示范围变小;

可表示数的总个数减少;

数在数轴上的分布变密;

机器数的精度提高;

运算过程中的精度损失增大;

运算速度有所降低。

3.以浮点数数据表示为例,说明什么是数的可表示精度,什么是运算中的精度损失,浮点数尾数基值取小,对上述二者,哪个有利?

哪个不利?

数的可表示精度是数在数轴上离散的程度,分布越密,在数轴上两个可表示数的差越小,精度越高。

它与尾数实际可表示值的有效数位有关。

尾数有效数位越多,精度越高。

运算的精度损失指的是,由于运算过程中尾数超出或有移出机器字长,使有效数字丢失后,造成的精度损失。

若浮点数尾数基值取小,则精度可以提高,但运算中的精度损失可能增大,即对前者有利,对后者不利。

5.在满足寻址范围前提下,列举缩短指令字中地址码长度的方法(至少列出5种)。

使用各种寻址方式如下,加基址;

加变址;

相对寻址;

访存地址空间分成段,指令中只给出段号或段内位移宇段之一;

寄存器寻址;

寄存器间接寻址;

等等。

中级、高级

6.操作系统

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2