教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

吉林大学2015级计算机组成原理复习题二

来源:网络收集 时间:2026-08-04
导读: 二班计组题 选择题(32分) 1.某程序在处理器上运行时长为20秒,经过优化之后,使其编译产生的指令数量是以前的50%,同时使CPI增加为原来的1.2倍,请问此程序在之后的编译程序中运行速度是多少 ( B ) A.20×1.2/50% B.20×50%×1.2 C.20×50%/1.2 D.20×1.2

二班计组题

选择题(32分)

1.某程序在处理器上运行时长为20秒,经过优化之后,使其编译产生的指令数量是以前的50%,同时使CPI增加为原来的1.2倍,请问此程序在之后的编译程序中运行速度是多少 ( B ) A.20×1.2/50% B.20×50%×1.2 C.20×50%/1.2 D.20×1.2

2.如果计算机A运行一个程序只需要5秒 B需要10秒,求A比B快多少(B) A.1倍 B.2倍 C.1.5倍 D.无法计算

3.计算机操作的最小单位是(A) A.时钟周期 B.指令周期

C.CPU周期 D.微指令周期

4.下面哪个不是寻址方式(D) A 寄存器寻址 B 立即数寻址 C 基址寻址 D 机械寻址

5.下面这个32位二进制补码数对应的十进制数是多少(A) 1111 1111 1111 1111 1111 1111 1101 0010(2)

A.-46(10) B.-210

(10) C.-45(10) D.4294967250(10)

6.将oxab20转成十进制(B) A.753 B.683 C.572 D.623

7.下列哪条指令在发生溢出时不会产生异常(B) A.加法

B.无符号加法 C.减法

D.立即数加法

8.假设只能存储4个十进制有效数字和2个十进制指数,用科学计数法表示的两个数相加为9.99910?10?1.61010?10为:(C) A.10.01510

1-1B.1.001510?10 C.1.00210?10 D.1.00210?10

9.单精度浮点数的取值范围是(B) A.00000000-11111111 B.00000001-11111110 C.000000000-111111111 D.000000001-111111110

10.指令寄存器的作用是(B)

A.保存当前指令的地址 B.保存当前正在执行的指令 C.保存下一条指令 D.保存上一条指令

11.直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序(C)

A.直接、立即、间接 B.直接、间接、立即 C.立即、直接、间接 D.立即、间接、直接

12.对于一个简单的数据通路,在执行R型指令时,每条指令寄存器堆的操作是(B)

A.读入两个数据字,每个数据字寄存器堆输入一个要读的寄存器号,输出一个结果

B.读入两个个数据字,写入一个数据字;读时每个数据字寄存器堆输入一个要读的寄存器号,输出一个结果,写时输入一个要读的寄存器号和一个数据。

C.读入两个个数据字,写入一个数据字;读时每个数据字寄存器堆输入一个要读的寄存器号和一个数据,输出一个结果,写时输入一个要读的寄存器号和一个数据

D.读入两个个数据字,写入一个数据字;读时每个数据字寄存器堆输入一个数据,输出一个结果,写时输入一个要读的寄存器号

【考点:R型指令在数据通路建立时和寄存器堆的关系】

13.一个cache之中有32个块,每块的大小为32字节,那么字节地址83232将会被映射到cache的哪一块(C) A.7 B.8 C.9 D.10

解析:字节地址为83232,则其对应的块地址为83232/32=2601 对应块号即为(2601 mod 32 )=9

14.假设一个直接映射的cache。有16kiB的数据,块的大小是4个字,地址32位,那么该cache总共需要(D)位 A 128

122B 160 C 146 D 147

解析:16kiB = 4096 =2 ^12字块大小 4个字,共用1024个块 共有4*32 = 128 位数据,标记域:32-10-2-2 = 18,有效位:1 所以共有128+18+1 = 147(位) 15.已知下列虚拟存储器系统参数 虚拟地址(位):32 页大小:4kiB PTE大小:4字节 物理DRAM :16GIB

对于一个单级页表,需要多少页表项,存放页表需要物理存储器(A) A.2^20,2^22 B.2^30,2^32 C.2^16,2^18 D.2^32,2^34

解析:页表项数=2^32/2^12 = 2^20,页表容量=2^20*4/1=2^22 16.多个处理器上运行一个作业使用术语(C) A.任务级并行 B.数据级并行 C.并行处理程序 D.进程级并行 简答题(18分)

17.cpu时间可以用什么方法计算?(3分) 答:cpu时钟周期数×时钟周期时间 指令数×cpi×时钟周期时间 18.寄存器的功能是什么? 答:寄存器在运算时用于保存运算数据和中间运算结果,以提高运算数度。此外,寄存器还可以存放指令、指令地址、程序运行状态等。寄存器还可以作为数据缓存。

19.两个规格化浮点数求和、差,最后对结果规格化时能否确定右规的次数?能否确定需要左规的次数?

答:两个n位数相加、减,其和、差最多为n+1位,因此可能需要右规,但右规最多一次。由于异号数相加或同号数相减,其和、差的最少位无法确定,因此左规次数也无法确定,但次数最多不会超过尾数的字长,即n次 20.当遇到什么情况时,流水线会受阻,举例说明 流水线受阻一般有三种情况

(1)在指令重叠执行过程中,硬件资源满足不了指令重叠执行的要求,发生资源冲突。如在同一时间,几条重叠执行的指令分别要取指令、取操作数和存结果,都需要访存,就会发生访存冲突

(2)在程序的相邻指令之间出现了某种关联,如当一条指令需要用到前面指令的执行结果,而这些指令均在流水线中重叠执行,就会引起数据相关

(3)当流水线遇到分支指令时,如一条指令要等前一条(或几条)指令作出转移方向的决定后,才能进入流水线时,便发生控制相关。

21.主存的基本组成由哪些部分?各部分的主要功能是什么? 答:主存储器的基本组成:

(1)存储信息的存储体。一般是一个全体基本存储单元按照一定规则排列起来的

存储阵列。存储阵列是存储器的核心。

(2)信息的寻址机制。地址寄存器和地址译码器。地址译码器完成地址译码, 地址寄存器具有地址缓冲功能。

(3)存储器数据寄存器MDR。在数据传送中科院起数据缓冲作用。 (4)写入信息需要的能源,即写入线路,驱动器等。

(5)读出所需的能源和读出放大器,即读出线路,读驱动器和读出放大器。 (6)存储器控制部件。包括主存序列时序线路,时钟脉冲电路,读逻辑控制电路,

写或重写逻辑控制线路以及动态存储器的定时刷新线路等,这些线路总称为存储器控制部件

22.简要概括硬件多线程及其两种实现方法 答:

硬件多线程:在线阻塞时处理器可切换到另一线程的实现,支持多个线程以重叠方式共享处理器的功能单元。 方法一:

细粒度多线程:在每条指令执行后都进行线程切换,结果就是在多个线程之间交叉执行。 方法二:

粗粒度多线程:仅在高开销阻塞时才进行线程切换,如二级缓存缺失。 计算题(50分)

23.SPEC CPU 2006的基准程序在AMD Barcelona处理器执行的总指令数为2.38?1012,执行时间750s,参考时间为9650s。(10分)

1 如果时钟周期时间为0.333ns,求CPI值。(2分)

2 如果基准程序的指令数增加10%,CPI不变,求CPU时间增加多少?(2分) 3 如果基准程序的指令数增加10%,CPI增加5%,求CPU时间增加多少? (2分) 4 假设开发了一款新的AMD Barcelona处理器,其工作频率是4GHZ,在其指令集增加了一些新的指令,使指令数目减 …… 此处隐藏:2798字,全部文档内容请下载后查看。喜欢就下载吧 ……

吉林大学2015级计算机组成原理复习题二.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/607161.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)