2009-2010 学年度第一学期 2007 级
《计算机系统结构》期末考试试卷(A)(闭卷)
姓名: 学号: 专业:
(注:①考试时间为 120 分钟;②所有解答必须写在答题纸上。)
一、单项选择题(每小题 3 分,共 30 分)
1.在系列机中发展一种新型号机器,你认为下列( )设想是不行的?
【A】新增加字符数据类型和若干条字符处理指令
【B】将中断分级由原来的 4 级增加到 5 级
【C】在 CPU 和主存之间增设 Cache 存贮器
【D】将浮点数的下溢处理法由原来的恒置“1”法,改为查表舍入法
2.对计算机系统结构来说,不透明的是( )。
【A】存储器采用交叉存取还是并行存取
【B】CPU 内部的数据通路的宽度是 8 位还是 16 位
【C】采用浮点数据表示还是标志符数据表示
【D】指令采用硬联逻辑实现还是微程序实现
3.一个平衡的计算机系统,应该是( )。
【A】1MIPS 的 CPU 速度 【B】1MB 的主存容量
【C】1Mb/s 的 I/O 吞吐率 【D】A、B 和 C
4、( )设计是现代计算机系统设计所采用的方法。
【A】由上往下 【B】由下往上 【C】由中间开始 【D】上下同时开始
5.当今微型机中实现软件移植最好的方法是( )。
【A】系列机 【B】兼容机 【C】仿真技术 【D】统一高级语言
6、不能够对向量数据结构提供直接支持的是( )数据表示。
【A】向量 【B】堆栈 【C】描述符 【D】A 和 C
7、采用整数边界存储技术,其主要目的是( )。
【A】节约主存空间 【B】提高数据的访问速度
【C】一个主存周期可取多条指令 【D】一个主存周期至少可取到一条指令
8、在指令的操作码编码方式中,优化实用的编码是( )。
【A】Huffman 编码 【B】等长编码 【C】Huffman 扩展编码 【D】BCD 码
9、流水计算机中将指令 Cache 和数据 Cache 分开,主要是为了( )。
【A】提高存储系统的速度 【B】增加主存容量
【C】解决功能部件冲突 【D】解决访存冲突
10、当 N=16 时,能描述 4 组 4 元交换的函数是( )。
【A】C1+C2 【B】C0+C1 【C】C0+C2 【D】C2+C3
二、(10 分)在采用通用寄存器指令集结构的计算机上得到了如下所示的数据:
指令类型 执行频率 时钟周期数
ALU 指令 43% 1
LOAD 指令 21% 2
STORE 指令 12% 2
分支指令 24% 2
假若编译器优化后能去掉 50%的 ALU 指令,但不能去掉其它三类指令。求优化后的 MIPS 与优
化前的 MIPS 速率比。