计算机体系结构试题库—填空题_第1页
计算机体系结构试题库—填空题_第2页
计算机体系结构试题库—填空题_第3页
计算机体系结构试题库—填空题_第4页
计算机体系结构试题库—填空题_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机体系结构试题库填空题 (100题)1 当代计算机体系结构的概念包括(指令集结构)、(计算机组成)和(计算机实现)三个方面的内容。2 计算机部件的平均出售价是(部件开销)、(直接开销)和(毛利)三者之和。3 在一个字中,两种表示字节顺序的习惯是(高端Big Endian)和(低端 Little Endian)。4 通常根据CPU内部状态,可以将指令集结构分为(堆栈型)、(累加器型)和(通用寄存器型)三种类型。5 在指令流水线中,解决控制相关的方法主要有:(冻结或排空流水线)、(预测发生)、(预测不发生)和(调度分支延迟)。6 在存储器层次结构中,提高主存性能的方法主要有:(加宽存储器)、(

2、 简单的交叉存储器)、(独立的存储块)、(避免存储器块冲突)和(DRAM特性交叉)。7 I/O性能评价的指标主要包括:设备类型、设备数量、(响应时间)和(吞吐量)。8 提高向量处理机性能的主要方法有:链接、(重叠执行)和(多个向量载入储存(L/S)部件)。9 一般并行性包含(并行)和(并发)两个方面。10 开发并行性的主要途径有:(时间重叠)、(资源重复)和(资源共享)。11 指令内部的并行属于(细)粒度并行。12 流水线的数据相关有( RAW )、( WAW )、( WAR )三种类型。13 通用寄存器型指令集结构按其指令中的操作数个数和操作数的存储单元可以分为( R-R )、( R-M )

3、、( M-M )三种类型。14 根据CPU性能公式,程序的执行时间等于( IC )、( CPI )及( Tclk )三者的乘积。15 对向量的处理有( 水平处理 )方式、( 垂直处理 )方式和( 分组处理 )方式。16 DLX流水线可以分为( IF )、( ID )、( EX )、( MEM )、( WB )五个操作功能段。17 在存储器层次结构中,Cache离CPU( 最近 ),而外存离CPU最远。18 一般来说,按照CPU内部操作数的存储方式,可以将机器(指令集结构)分为:( 堆栈型 )、( 累加器型 )和( 通用寄存器型 )三种类型。19 单机和多机并行性发展的技术途径有:(资源共享 )

4、、( 资源重复 )和( 时间重叠 )。20 存储器层次结构设计技术的基本依据是程序( 访问的局部性原理 )。21 在计算机体系结构设计中,软硬件功能分配取决于( 性能价格比 )。22 从主存的角度来看,“Cache主存”层次的目的是为了( 提高速度 ),而“主存辅存”层次的目的是为了( 扩大容量 )。23 描述向量数据的参数有:( 向量起始地址 )、( 向量长度 )、( 向量间距 )。24 程序循环是用( 转移指令 )来实现,而微程序循环是用( 微指令地址转移测试方法 )来实现的。25 计算机组成指的是计算机系统结构的逻辑实现,计算机实现指的是计算机组成的物理实现26 存储程序计算机以运算器为

5、中心、所有部件的操作都由控制器集中控制。27 指令集结构的正交特性是指令集的三个主要元素操作、数据类型和寻址方式两两在指令集结构中独立无关。28 通道可分为三类:字节多路通道,选择通道,数组多路通道。29 Cache的调度算法通常有预取法和按需取进法两种。30 Cache失效可以分为 强制性失效 、 容量失效 和 冲突失效三种。31 地址映象方法有多种,其中的直接相联硬件开销最小,全相联的冲突概率最小。32 根据存储映象算法的不同,虚拟存储器主要有 段式)、页式和段页式三种映象方式。33 流水技术按处理的级别可分为部件级、处理机级和系统级。34 通常,在进行指令集格式设计时,有(固定长度编码)

6、、(可变长编码)和(混合编码)三种设计方法。35 综合考虑不同的存储器实现技术,我们会发现:速度越快,每位价格就(越高);容量越大,每位价格就(越低);容量越大,速度(越慢)。36 “Cache - 主存”与“主存 - 辅存”层次的区别项 目Cache主存层次主存辅存层次目的为了弥补主存速度的不足(为了弥补主存容量不足)存储管理实现(主要由硬件实现)主要由软件实现CPU对第二级的访问方式可直接访问(通过主存访问)失效时CPU是否切换(不切换)(不切换)37 磁盘的每一磁道分成若干扇区,它是磁盘进行存储分配的物理基本单元,它们之间留有(不用的间隙)。38 系列机的软件兼容主要包括(向前兼容)、(

7、向后兼容)、(向下兼容)、(向上兼容)四种类型的兼容。39 Amdahl定律表明系统的加速比依赖于(被加速部分在系统中所占的比例)和(对被加速部分的性能提高程度)两个因素。40 通用寄存器型指令集结构按其指令中的操作数个数和操作数的存储单元可以分为(R-R)、(R-M)、(M-M)三种类型。41 在大多数指令集结构的功能设计中必须考虑支持的三种类型的指令是(数据传输指令)、(算术和逻辑运算指令)和(控制指令)。42 在指令系统设计中,表示寻址方式有(将寻址方式编码与操作码中)和(用地址描述符表示寻址方式)两种方法。43 通常,在进行指令集格式设计时,有(定长)、(变长)和(混合)三种设计方法。

8、44 在DLX指令集结构中,有(32)个(32)位的通用寄存器,(32)个(32)位的单精度浮点寄存器,用(单精度浮点寄存器奇偶对)来表示双精度浮点寄存器,寻址方式为(寄存器寻址)、(立即值寻址)、(偏移寻址)和(寄存器间接寻址)。45 在大多数指令集结构的功能设计中必须考虑支持的三种类型的指令是(算术和逻辑运算)、(数据传输)和(控制)。46 在指令系统设计中,操作数类型的表示主要有(由操作码编码)和(附上由硬件解释的标记)两种方法。47 减少流水线处理分支指令时的暂停时钟周期数有两种途径,一种是(尽早判断出分支转移是否成功),另一种是(尽早计算出分支转移的目标地址)。48 在“Cache-

9、主存”层次中,主存的更新算法有两种:(写回法)和(写直达法)。49 在“Cache-主存”层次中,cache写失效时采用的两种调块策略有:(按写分配)和(绕写法)。50 设计I/O系统的三个标准是(性能)、(价格)和(容量)。51 互联网络根据工作行为可分为两类,一种是(动态网络),一种是(静态网络)。52 DLX流水线可以分为( 取指 )、( 译码 )、( 执行 )、( 访存 )、( 写回 )五个操作功能段。53 基本DLX流水线中,假设分支指令需要4个时钟周期,其它指令需要5个时钟周期,分支指令占总指令数的12%,问CPI=_4.88_,若把ALU指令的写回提前到MEM段,ALU指令占总指

10、令数的44%,则CPI=_4.44_。54 基本DLX流水线中,IF段操作可表示为:IF/ID.IR MemPC;IF/ID.NPC,PC (if EX/MEM.cond EX/MEM.NPC else PC+4);55 基本DLX流水线中,ID段准备操作数的动作可表示为:ID/EX.A RegsIF/ID.IR6.10; ID/EX.B RegsIF/ID.IR11.15;ID/EX.Imm (IR16)16#IR16.31;56 基本DLX流水线中,ALU指令在EX段的处理动作可表示为:EX/MEM.ALUOutput ID/EX.A op ID/EX.B 或EX/MEM.ALUOutpu

11、t ID/EX.A op ID/EX.Imm; 57 基本DLX流水线中,ALU指令在EX段处理分支逻辑的动作可表示为:EX/MEM.cond 0;58 基本DLX流水线中,load/store指令在EX段的处理动作可表示为:EX/MEM.ALUOutput ID/EX.A + ID/EX.Imm; 59 基本DLX流水线中,分支指令在EX段的处理动作可表示为:EX/MEM.ALUOutput ID/EX.NPC +ID/EX.Imm; EX/MEM.cond (ID/EX.A op 0);60 基本DLX流水线中,ALU指令在MEM段的处理动作可表示为:MEM/WB.ALUOutput EX

12、/MEM.ALUOutput;61 基本DLX流水线中,Load指令在MEM段的处理动作可表示为:MEM/WB.LMD MemEX/MEM.ALUOutput;62 基本DLX流水线中,store指令在MEM段的处理动作可表示为:或MemEX/MEM.ALUOutput EX/MEM.B;63 基本DLX流水线中,ALU指令在WB段的处理动作可表示为:RegsMEM/WB.IR16.20 MEM/WB.ALUOutput;或RegsMEM/WB.IR11.15 MEM/WB.ALUOutput; 64 基本DLX流水线中,load指令在WB段的处理动作可表示为:RegsMEM/WB.IR11.

13、15 MEM/WB.LMD;65 假设流水线各段的时间相等,均为t,则最大吞吐率 = 1/t66 假设流水线各段时间不等,第i段时间为ti ,则最大吞吐率 = 1/maxti。67 假设m段流水线各段的时间相等,均为t,则执行n个任务的实际吞吐率 = n/(mt+(n-1) t)。68 假设m段流水线第i段时间为ti,则执行n个任务的实际吞吐率 = n/(ti+(n-1)tj), tj=maxti。69 消除瓶颈的两种方法为细分瓶颈段和重复设置瓶颈段。70 m段流水线每段时间均为t,则执行n个任务的实际加速比 = m/(1+(m-1)/n)71 m段流水线每段时间均为t,则最大加速比=m 。7

14、2 m段流水线每段时间均为t,则最大效率趋近于1。73 m段流水线每段时间均为t,则执行n个任务的效率= 1/(1+(m-1)/n)。74 当流水线中数据和指令存在同一存储器中时,访存指令会引起存储器访问冲突,这种冲突是因为结构相关引起的。75 延迟分支的三种调度方法是从前调度;从目标处调度;从失败处调度。76 多级存储层次是利用程序局部性原理来设计的。77 评价cache系统速度快慢的指标是平均访问时间。78 CPU时间能够评价cache系统对整个CPU性能的影响。79 响应时间是指从事件开始到结束之间的时间。80 吞吐率指在单位时间内所能完成的工作量(任务)。81 用户以响应时间为标准评价

15、计算机性能。82 多道程序系统以吞吐率为标准评价计算机性能。83 流水线各个功能段所需时间应尽量相等。84 Cache并行查找的两种实现方法是:利用相联存储器和利用单体多字存储器比较器。85 假设某程序中Load指令占26,Store指令占9,则写操作在所有访存操作中所占的比例为7,写操作在访问数据Cache操作中所占的比例为25。86 评价存储系统性能时,CPU时间ICCPIexe每条指令的平均存储器停顿周期数时钟周期时间87 改进Cache的性能的三种途径是降低失效率、减少失效开销、减少Cache命中时间。88 减小强制性失效的方法有:增加块大小,预取。89 减小容量失效方法是增加容量。90 减小冲突失效的方法是提高相联度。91 容量为128KB的8路组相联Cache命中时间为1.14ns,失效率为0.6%,失效开销为50ns,则其平均访存时间为1.44。92 伪相联cache相对于组相联cache的缺点是:具有多种命中时间。93 两级cache的应使第一级Cache容量小,速度快,使第二级Cache容量大

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论