计算机系统结构期末复习 |
您所在的位置:网站首页 › 组相联映像的优点是 › 计算机系统结构期末复习 |
计算机系统结构的基础知识
[题 1.2] 直接执行微指令的是() 汇编程序 B、编译程序 C、硬件 D.微指令程序[题 1.3] 对汇编语言程序员不透明的是() 程序计数器 B.主存地址寄存器 C.条件码寄存器 D.指令寄存器[题 1.4] “由中间开始设计”的“中间”目前多数是在()之间。 A.传统机器级与操作系统之间 C.操作系统与汇编语言级之间 B.传统机器级与微程序级之间 D.微程序级与汇编语言级之间 [题 1.5] 最早的冯·诺依曼结构的计算机是以()为中心的。 运算器 B.控制器 C.存储器 D.I/O 设备[题 1.6] 从计算机系统结构来看,机器语言程序员看到的机器属性是() A.计算机软件所要完成的功能 B.计算机硬件的全部组成 C,编程要用到的硬件组织 D.计算机各部件的硬件实现 [题 1.7] 不同系列的机器之间,实现可移植性的途径不包括() A.采用统一的高级语言 C.模拟 B.采用统一的汇编语言 D.仿真 [题 1.8] 利用时间重叠原理实现并行处理的是() 流水处理机 B,多处理机 C.阵列处理机 D.机群系统[题 1.9] 多处理机实现的并行主要是() A.指令级并行 B,任务级并行 C.操作级并行 D.操作步骤的并行 [题 1.10] 计算机系统结构不包括() A.信息保护 B.主存速度 C.数据表示 D.机器工作状态 填空 1、常见的计算机系统结构分类法有 3 种:Flynn分类法、冯氏分类法、Handler分类法 2、冯氏分类法用系统的最大并行度对计算机进行分类,大多数传统的位并行单处理机属字串位并方式 3、由软件实现的机器称为虚拟机。在一个计算机系统中,低层机器的属性对高层机器的程序员往往是透明的。 4、软件是促使计算机系统结构发展最重要的因素,应用是促使计算机系统结构发展最根本的动力,而器件是促使计算机系统结构发展最活跃的因素。 5、程序的局部性包含程序的时间局部性和程序的空间局部性 6、从多级层次结构出发,计算机系统可以有由上往下设计、由下往上设计和从中间开始设计3 种不同的设计方法。 7、实现程序可移植性的主要途径有统一高级语言、系列机、模拟和仿真 8、为了在不同系统结构的机器之间实现软件移植,可采用模拟或仿真方法。 9、软件兼容有向上兼容、向下兼容、向前兼容和向后兼容4 种。其中,向后兼容是软件兼容的根本特征。 10、广义来说,并行性既包含性同时性,又包含并发性。 11、从执行程序的角度看,并行性等级从低到高可分为指令内部并行、指令级并行、线程级并行、任务级或过程级、作业或程序级 12、从处理数据的角度,并行性等级从低到高可以分为字串位串、字串位并、字并位串、全并行4 种。 13、计算机系统中提高并行性的技术途径有时间重叠、资源重复、资源共享。在高性能单处理机的发展中,起主导作用的是时间重叠这个途径,它的实现基础是部件功能专用化 14、多机系统的耦合度可以分为紧密耦合和松散耦合 15、同构型多处理机和异构型多处理机所采用的提高并行性的技术途径分别是时间重叠和资源重复 指令系统的设计[题 2.2] 不需要编址的数据存储空间是() A.CPU 中的通用寄存器 C.I/O 接口中的寄存器 B.主存储器 D.堆栈 [题 2.3] 信息按整数边界存储的主要优点是() 访存速度快 B.节约主存单元 C.指今字的规整化 D.指令的优化[题 2.4] 操作码优化的主要目的是() A,缩短指令字长 C,增加指令字表示的信息 B.减少程序总位数 D.A、B和 C [题 2.5] 平均码长最短的编码是() A.定长编码 B.哈夫曼编码 C.扩展编码 D.需要根据编码使用的频度计算平均码长后确定 [题 2.6] 2-4 扩展编码最多可以得到的码点数是() A.6 B.7 C.10 D. 13 [题 2.7] 面向目标程序优化的思想是() A.通过使用频度分析来改进指令系统 B.增设强功能复合指令代替原来的软件实现 C.A和B D.面向编译系统改进指令系统 [题 2.8] RISC 执行程序的速度比 CISC 要快的原因是() A.RISC 的指令系统中指令条数较少 B.程序在 RISC 上编译生成的目标程序较短 C,RISC 的指令平均执行周期数较少 D.RISC 只允许 load 和 store 指令访存 [题 2.9] RISC 采用寄存器窗口重叠技术,从而大大减少了() A,绝大多数指令的执行时间 B.程序调用引起的访存次数 C.目标程序的指令条数 D.CPU 访存的访问周期 填空题 [题 210]CPU 中用来存储操作数的存储单元主要堆栈、累加器有通用寄存器组 [题 2.11]可将大多数通用寄存器型指令系统结构分为寄存器-寄存器型结构、寄存器-存储器型结构、存储器-存储器型结构。 [题 2.12]对指令系统的基本要求是:完整性、规整性、正交性、高效率、兼容性 [题 2.13]常用的 3 种表示分支条件的技术是条件码、条件寄存器、比较与分支 [题 2.14)改变控制流程的 4 种情况有跳转、分支、过程调用、过程返回 [题 2.15]当控制指令为无条件改变控制流时,称之为跳转。为有条件改变控制流时,称之为分支 [题 2.16] 2-4-6 扩展编码方法的最短码长是位,最长码长是位。最多可编码的码点数为2、6、46个3 种 [题 2.17] 指今系统编码格式有可变长度编码格式、固定长度编码格式、混合型编码格式3 个方面进行 [题 2.18] 对 CISC 指令系统可以从面向目标程序增强指令功能、面向高级语言的优化实现来改进指令系统、面向操作系统的优化实现改进指令系统 流水线技术[题 3.2] 以下说法不正确的是() A.线性流水线是单功能流水线 C.静态流水线是多功能流水线 B.动态流水线是多功能流水线 D.动态流水线只能是单功能流水线 [题 3.3] 非线性流水线的特征是() A.一次运算中使用流水线中的多个段 B.一次运算中要多次使用流水线中的某此功能段 C.流水线中某些功能段在各次运算中的作用不同 D.流水线的各功能段在不同运算中可以有不同的连接 [题 3.4] 以下是某非线性流水线的调度方案:[(2,7); (2,2,7);(3,4);(4); (3,4,7); (4,7);(4,3);(5); (7)]。其中,平均延迟最小的等间隔调度方案是() A.(4) B.(5) C.(3 ,4) D.(4,3) [题 3.5] 与线性流水线最大吞吐率有关的是() A.各个功能段的执行时间 B.最快的那一段的执行时间 C.最慢的那一段的执行时间 D.最后功能段的执行时间 [题 3.6] 在 MIPS 的指令流水线中,可能发生的冲突有() 同一条指令的读操作与写操作之间的写后读冲突先流入的指令的写操作与后流入的指令的读操作之间的写后读冲突后流入的指令的写操作与先流人的指令的读操作之间的读后写冲突两条指令的写操作之间的写后写冲突填空题 [题 3.7]流水线中的每个子过程及其功能部件称为流水线的段,流水线的段数称为深度 [题 3.8]流水线中最慢的一段称为流水线的瓶颈 [题 3.9]如果流水线处理机具有向量数据表示和向量指令,则称之为向量流水处理机;否则就称之为标量流水处理机。 [题 3.10]按照流水线所完成的功能来分,流水线可分为单功能流水线和多功能流水线 [题 3.11]按照同一时间内各段之间的连接方式来分,流水线可分为静态流水线、动态流水线 [题 3.12]按照流水的级别来分,流水线可分为部件级流水线、处理机级流水线、系统级流水线 [题 3.13]按照流水线中是否有反馈回路来分,流水线可分为线性流水线和非线性流水线 [题 3.14]按照输出端任务流出顺序与输入端流入的任务顺序是否相同来分,流水线可分为顺序流水线和乱序流水线 [题 3.15] 有一条非线性流水线,其预约表为 F={2,4,5),初始冲突向量为 C=(11010),则对于 C,后续的两个冲突向量分别为111110和11011 [题 3.16]流水线在连续流动达到稳定状态后所得到的吞吐率,称为最大吞吐率 [题 3.17]消除流水线瓶颈的方法有细分瓶颈段和重复设置瓶颈段两种 [题 3.18]相关有3种类型:数据相关、名相关和控制相关 [题 3.19]两种指令之间的名相关有反相关和输出相关 [题 3.20]流水线冲突有结构冲突和数据冲突、控制冲突3 种类型 [题 3.21]按照指令读访问和写访问的先后顺序,可以将数据冲突分为写后读冲突、写后写冲突和读后写冲突3种类型。 [题 3.22]由分支指令引起的延迟称为分支延迟 [题 3.23]延迟分支方法有 3 种调度策略:从前调度、从目标处调度和从失败处调度 [题 3.24)]基本的 MIPS 流水线分为 5 个段,分别是:取指令周期、指令译码、执行、存储器访问、写回周期 第四章、向量处理机 [题 4.7] Cray-1 的流水线是() A.多条单功能流水线 C.多条多功能流水线 B.一条单功能流水线 D.一条多功能流水线 [题 4.8] Cray-1 向量处理机要实现指令间的链接,必须满足下列条件中的() A,源向量相同,功能部件不冲突,有指令相关 B.源向量不同,功能部件相同,无指令相关 C.源向量、功能部件都不相同,指令有写后读冲突 D.源向量、功能部件都不相同,指令有读后写冲突 [题 4.9] Cray-1 向量处理机启动存储器、流水部件及寄存器打入各需一拍,现有向量指令串: V3 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |