- 0
- 0
- 约1.63千字
- 约 3页
- 2026-01-20 发布于江西
- 举报
吉林大学《计算机组成原理》2019-2020学年第一学期期末试卷
考试时间:2019年12月19日
一、单项选择题(10分,每小题1分)
1.不能决定每条源码级语句对应的计算机指令数量的是[]
A.编程语言B.编译器C.I/O系统D.体系结构
2.以下选项中,数目的增长率不符合摩尔定律的是[]
A.微处理器芯片
B.半导体存储器
C.寄存器
D.系统软件
3.下列存储介质,属于易失性存储的是[]
A.闪存B.主存C.磁盘D.光盘
4.下面不属于计算机系统结构中的8个伟大思想的是[]
A.通过流水线提高性能B.采用多核程序设计
C.采用二进制表示D.高级程序语言不必关心底层硬件细节
5.一般情况下,实现一个给定的功能需花费的代码行数最多的语言是[]。
A.MIPS
B.C++
C.JAVA
D.C
6.以下关于冯诺依曼理论正确是[]。
A.十六进制数具有更高的存储能力
B.CPU由ALU、Cache、寄存器、数据通路组成。
C.存储器分为多级
D.计算机采用存储程序的方式工作
7.计算机主频的周期是指[]
A.指令周期B.时钟周期C.存储周期D.机器周期
8.MIPS中,使用了32个寄存器,符合硬件设计规则[]。
A.简单源于规整B.越少越快C.加速执行常用操作D.采用折衷方案
9.适用于做Cache的半导体器件是[]。
A.SRAMB.CRAMC.DRAMD.以上答案均可
10.通过增加硬件支持,可以避免的流水线冒险是[]
A.结构冒险B.控制冒险C.设备冒险D.数据冒险
二、判断对错,正确的标记即可,错误的需要给出适当解释。(10分,每小题2分)
1.32位单精度IEE754格式的浮点数7800000H(H代表16进制数)表示的是1x2。
2.全局指针$gp初值为0008000H,访问空间是10008000H到1001FFFH之间的内存空间。(H
表示十六进制数)
3.Cache写操作中,采用写直达的方式是将被写数据所在Cache整块放入到写缓冲中,在处
理器空闲时将其写入到主存里。
4.单周期指令可以直接采用流水线的方式进行加速。
5.MIPS中相对C语言只有很少的决策和循环语句,是因为更多的决策语句意味着更少的代
码量,执行更少的操作。
三、综合问答题(30分,每小题5分)
1.简述缩短cpu时间的方法。
2.简述一个C语言程序转换为可执行程序的4个步骤。
3.请解释程序具有的局部性体现在哪些方面。
4.请画出乘除法器原理图,并解释乘除法的执行过程。
5.MIPS如何得到一个32位的立即数。
6.简述控制冒险的三种解决方法。
四、综合题(50分)
1.(20分)
某计算机虚拟地址空间大小为256MB,主存地址空间大小为16MB,页面大小为128KB;Cache
采用2路组相联映射方式,共16块;主存与Cache之间交换的块大小为16字(一个字四个字节)。系统运行到某一时刻时,页表的部分内容和Cache的部分内容分别如下图所示,图中物理页号/磁盘地址及标记字段的内容为十六进制形式。请回答下列问题:
1)虚拟地址共有几位,那几位表示页号?物理地址共有几位,哪几位表示物理页号?
2)使用物理地址访问Cache时,给出物理地址的划分格式。
3)使用虚拟地址002C050H访问时,能否从Cache中读取到数据?要求给出推导过程。
4)假定为该机配置一个全相联的TLB,该TLB共可存放4个页表项,若其采用LRU替换算法,当前内容如下图所示,此时依次访问虚拟地址027BACOH和0110140H,问接下来继续访问020020H所在的页面是否在主存中?要求说明理由。注:H表示16进制数。
您可能关注的文档
- 上海外国语大学《现代汉语》2020-2021学年期末试卷.docx
- 上海外国语大学《现代汉语》2021-2022学年期末试卷.docx
- 上海外国语大学《现代汉语》2022-2023期末试卷.docx
- 石河子大学《现代汉语》2019-2020学年期末试卷.docx
- 石河子大学新闻学专业《现代汉语》2021-2022学年期末试卷.docx
- 四川大学《计算机组成原理》2017-2018学年期末试卷.docx
- 四川大学《计算机组成原理》2018-2019学年期末试卷.docx
- 四川大学《计算机组成原理》2019-2020学年期末试卷.docx
- 四川大学《计算机组成原理》2020-2021学年期末试卷.docx
- 四川大学《计算机组成原理》2021-2022学年期末试卷.docx
原创力文档

文档评论(0)