二、填空题(本大题共10小题,每小题2分,共20分)请在答题卡上作答。
1.计算机、程序
11.软件的功能可以用___硬件___或____固件___实现。
11.计算机系统设计的主要任务包括系统结构、组成___和__实现____的设计。
13.计算机应用可归纳为向上升级的4类:数据处理、信息处理、知识处理 和智能处理。p44~p45
11.计算机组成包括机器级内部的___数据流和控制流___的组成以及逻辑设计等。
12.计算机组成着眼于机器内部各事件的 排序方式 与 控制机构 、各部件的功能及各部件之间的联系。
11.计算机系统结构是对计算机系统中 各级界面 的定义及其上下的 功能 分 配。
12.计算机根据操作数据或信息存放的位置,分别有面向主存、面向寄存器和面向堆____的寻址方式。
16.从计算机处理数据的角度来看,并行性等级从低到高依次为___位串字串、位并字串、位片串字并____和全并行。
12.从计算机执行程序的并行性看,由低到高的并行性等级可分为____指令内部、指令之间、任务或进程______ 之间和作业或程序之间四级。
11.计算机系统层次结构由高到低依次为应用语言机器级、高级语言机器级__、汇编语言机器级、操作系统机器级__、传统机器语言机器级和微程序机器级。应高汇操传微
11.从使用语言的维度,一台由软、硬件组成的通用计算机系统可以被看成是按___功能___
划分的多层___机器级___组成的层次结构。
13.计算机的运算类指令和____运算器___结构主要是按计算机有什么样的__数据表示_____来确定的。
13.程序员编程用的地址为___逻辑地址___,主存物理地址是程序在主存中的__实际地址____
16.程序状态字对______应用____程序员是透明的,对_____系统_____程序员是不透明的。
16.非特权型指令主要供___应用___程序员使用,特权型指令主要供___系统___程序员使用。
2.浮点数、尾数
14.浮点数下溢处理的精度损失对 系统___ 程序和_应用___ 程序设计者都是透明的。p69
12.浮点数阶值的位数主要影响可表示数的___范围___大小,而尾数的位数主要影响可表示区中能表示值的___精度___
14.尾数采用什么进制会影响到数的可表示___范围__、__精度__及数在数轴上分布的离散程度。
15.可表示的浮点数规格化数的总个数应当是可表示 阶 的个数与可表示尾数 的个数的乘积。
14.所谓规格化正尾数,就是正尾数小数点后的第___1____个rm进制数位不是__0__的数。
3.存储器 主存、辅存、虚拟存储器、Cache存储器
18.如果每个存储器模块有多个访问端口,将分布在交叉开关矩阵中的控制、转移_和_优先级______仲裁逻辑分别移到相应存储器模块的接口中,就构成了多端口存储器形式的结构。
19.在主存一辅存存储层次结构中,从CPU上看,速度___接近于主存,容量
是辅存的。
17.虚拟存储器的页式管理是把_____主存_____空间和_____程序_____空间机械等分成
固定大小的页,按页顺序编号。
18.页式存储是把__主存____空间和__程序____空间都机械地等分成固定大小的页,按页顺序编号。p131
19.主存空间数据相关是相邻两条指令之间出现对主存 同一单元___要求 先写而后读____的关联。
17.对存储系统的基本要求是大__容量、高___速度___和低价格。
15.替换算法的确定主要看主存是否有高的__命中率,也要看算法是否便于___实现__,辅助软、硬件成本是否低。
14.Cache存储器就是在CPU和主存之间增设__高速____、小容量、_每位价格较高_____的Cache、用辅助硬件将Cache和主存构成整体。
15.适当选择好Cache的容量、块的大小、组相联的 组数__和组内的_块数(顺序不能颠倒)_ ,可以保证有较高的命中率。
14.为了弥补CPU与存储器在速度上的差距,一条途径是在组成上引入__并行____和__重叠____技术,构成并行主存系统。
16.能够并行读出多个CPU字的单体多字和__多体单字___、__响应硬件___的交叉访问主存系统被称为并行主存系统。p100
17.能并行读出多个CPU字的单体多字、多体单字 和 多体多字 的交叉访问
主存系统被称为并行主存系统。
4.中断系统、总线、流水线、指令系统
17.中断系统的软、硬件功能分配实质上是中断___处理程序软件_和中断__响应硬件___的功能分配。p107
17.中断可分为___内部中断____、外部中断和___软件中断____类。
20.将二维数组中各元素在存储器中___错位___存放可以使行或列的各元素都能并行访问,但会造成__主对角线__上各元素的并行访问冲突。
16.10
13.总线按在系统中的位置分_芯片级、板级___和系统级等3级。
14总线的集中式控制方式主要有集中式串行链接、____定时查询______和____独立请求______3 种不同方式。
18.信息在总线上的传送方法基本上可分为 同步 和 异步 两种。
16.在流水线中,无论是发生数相关,还是指令相关,或者会使___解释___出错,或者会使___重叠___效率显著下降,必须加以正确处理。
18.流水线按处理的级别可分为____部件级______、_处理机级______和系统级。
19.任务在流水线中流动顺序的安排和控制有.顺序流动__方式和__异步流动___方式。
16.应用仿真实现软件移植,除了仿真目标机的指令系统外,还要仿真其__存储体系、O系统___和控制台的操作。
12.指令由___操作码_和 地址码________两部分组成。p75
16.在机器指令系统的设计、发展和改进上有____CC__和__RISC______两种不同的途径和方向。
15.指令系统的设计包括指令____功能___和指令___格式____的设计。
15.指令系统的设计包括指令 功能 和指令 格式 的设计。
16.指令系统的改进是以 不删改 原有指令系统为前提的,通过增加少量 强功能 新指令代替常用指令串。
5.处理机、数据、静态、向量、其他
15.标量流水处理机的性能主要有__吞吐率、加速比__和效率。
18.阵列处理机的构形有____分布式存储器__阵列处理机构形和___集中式共享存储器___阵列处理机构形。
19.多处理机有____紧耦合__和__松耦合____两种构形。
20.松耦合多处理机可分为___非层次型 和_层次型________两种不同的构形。
20.为了高速有效地处理____向量_____数据,分布式存储器阵列处理机要求能把数据
合理地预分配到各个处理单元的_____局部______存储器中。
20.数据驱动计算的操作是按输人数据__可用性_____决定的次序进行,需求驱动计算的操作则按数据___需求____所决定的次序进行。
13.数据表示指的是能由计算机硬件直接___识别_______和_____引用_____的数据类型。
11.按先后投入市场关系,系列机软件兼容必须保证向___后_______兼容,力争向 前 兼容。
13.数据表示指的是能由计算机硬件___识别___和__引用____的数据类型。
13.数据表示表现在它有对计算机硬件识别和引用类型的数据进行操作的 指令 和 运算部件 。
20.数据驱动的数据流方式中,数据令牌是一种表示某一 操作数 或 参数 准备就绪的标志。
15.静态再定位就是在目的程序装入____主存__时,由装入程序用软件方法把目的 逻辑地址 程序的变换成物理地址,执行程序时,物理地址不再改变。
14.按静态使用频度改进指令系统着眼于减少目标程序所占用的____存储空间______,按动态使用频度改进指令系统着眼于减少目标程序的__执行时间________。
17.在向量处理中,逐个处理向量元素的方法为__横向(水平)处理____方式,对整个向量按相同操作都执行完之后再转去执行别的操作的处理方式为__纵向(垂直)处理____方式。
19.函数式程序本质上属于_解释_____执行方式,从函数式程序的归约来看,计算机内部通常采用___链表___的存储结构。
19.一个复杂的大程序可以分解成多个在逻辑上相对独立的模块,这些模块可以是主程序、___子程序_或_过程_________也可以是数据块。
20.细粒度并行算法一般指____向量__或___循环___级的并行。
19.按运算基本对象,并行算法可分为 数值 型和 非数值 型两类。
2019.10
11.计算机组成是计算机系统结构的 逻辑, 实现,计算机实现是计算机组成的 物理实现。
12.浮点数尾数下溢处理方法包括截断法、舍入法, 恒置1法,和查表舍法
13.流水线单位时间能流出的任务数或结果数称为 吞吐率 ,流水线中设备的实际使用时间占整个运行时间的比值称为效率
14.页式虚拟存储器中的CPU要用到的指令 或数据不在主存时会发生,页面失效
15.集中式总线仲裁方式分为 串行链接,定时查询 和独立请求等三种。
16.按多功能流水线的各功能段能否允许同时用于多个不同功能连接,可将流水线分为 静态 流水线和 ,动态流水线。
17.流水处理机“先写后读”相关的解决方法包括推后 后续指令对相关单元的读和设置相关直接通路
18.与阵列处理机相比,流水线处理机利用的是 时间重叠方式而不是 ,资源重复方式的并行技术。
19.从指令的格式来看,指令由 操作码和地址码 两部分组成。
20.计算机仿真是用 微程序解释,其解释程序存储于 控制寄存器中。