第一章:

1.试述 Flynn分类的 4 种计算机系统结构有何特点。

2.假设高速缓存Cache 工作速度为主存的5 倍,且 Cache 被访问命中的概率为90%,

则采用 Cache 后,能使整个存储系统获得多高的加速比?

3.某工作站采用时钟频率为 15 MHz、处理速率为 10 MIPS 的处理机来执行一个已知混合程序。假定每次存储器存取为 1 周期延迟,试问:

1)此计算机的有效 CPI 是多少?

2)假定将处理机的时钟提高到30 MHz,但存储器子系统速率不变。这样,每次存储器

存取需要两个时钟周期。 如果 30%指令每条只需要一次存储存取, 而另外 5%每条需要两次存储存取,并假定已知混合程序的指令数不变, 并与原工作站兼容, 试求改进后的处理机性能。

4.处理机的时钟30 MHz

(1)计算在单处理机上用上述跟踪数据运行程序的平均(2)根据( 1)所得 CPI,计算相应的 MIPS 速率。

CPI。

1、 解释图中各控制信号的作用。

2、各流水级存放控制信号的流水线寄存器有何异同?

3、设流水线模型机采用load 前推和数据前推,按时钟周期画出以下指令序列的时序图,标

示出前推示意。

load r2, 12(r3)

addi r4, r2, 10

andr1, r2, r4

store r1, 10(r5)

4、给出节PPT中图的 BDEPEN控制信号的真值表。

半期:

1、

FPMUL对系统性能提高更大。假定

FPMUL操

试分析采用哪种设计方案实现求浮点数除法

作占整个测试程序执行时间的15%。

一种设计方案是增加专门的

FPMUL硬件,可以将

FPMUL操作的速度加快到

10 倍;

另一种设计方案是提高所有

FP 运算指令的执行速度, 使得 FP指令的执行速度加快为原

来的倍,设 FP 运算指令在总执行时间中占

40%。( 3 分)

解: 对这两种设计方案的加速比分别进行计算。

增加专门 FPDIV 硬件方案: F = 15% =

, S

e

= 10

e

S

FPDIV = 1/(+10)=1/ =

提高所有 FP 运算指令速度方案: Fe = 40% =

, S e =

SFP = 1/(+ = 1/ =

增加专门 FPDIV 硬件方案的加速比更高,对系统性能提高更大。

2. 设流水线模型机结构如下图所示,

采用 load 前推和数据前推 (包括 store 指令)。假设模

型机使用 subicc

指令,它将根据减法结果设置标志寄存器

Z 的内容为 0 或为 1;其它的 ALU

计算指令不影响

Z。指令 bne 的控制相关处理采用插入

nop 指令的策略。( 7 分)

带有内部前推及

load 相关暂停功能的流水线处理机

设有以下指令序列:

Lop: load r1, 100(r3)

addi

r2, r1, 10

store r2, 100(r3)

subicc

r5, r5, 1

bne

r5,lop

;如果 r5

的内容不为 0,则转 Lop

(1)

按时钟周期画出以上指令序列第

1 次循环执行及转移到 “ load r1,

100(r3) ”指令,

在模型机中执行的时序图,标出内部前推示意。

(3 分)

(2)

如果以上指令序列在流水线

CPU执行,当第

2 条指令“ addi r2,

r1, 10”进入 EXE

级时,试给出

ADEPEN、 BDEPEN信号的值、 WB级信号 SLD的值。( 2 分)

ADEPEN =

BDEPEN =

SLD=

(3)

设模型机采用延迟转移,调整以上指令序列的顺序,使得指令序列在模型机中执行

时只有最小停顿,写出调整后的指令序列(不需要画时序图)

。(2 分)

解:( 1)

Storer3,100,r2 addMEM

(2) ADEPEN = 3 或( 11)BDEPEN = 1或( 01) SLD=1

3)

Lop: load

r1, 100(r3)

subicc

r5, r5, 1

addi r2, r1, 10

bne

r5,lop

store

r2, 100(r3)

第四章:

1、浮点流水线延迟如PPT例 4-1 ,将下面的循环展开并进行指令调度,直到没有任何延迟。

LOOP: LD F0,0(R1);

MULD F0,F0,F2;

LD F4,0(R2);

ADDD F0,F0,F4;

SD F0,0(R2);

DSUBI R1,R1,#8;

DSUBI R2,R2,#8;

BNEZ R1, R0 , LOOP;

2、 按 PPT 例 4-4

中的一段指令代码和记分牌信息初始状态,试给出

SUBD指令写结果前各

记录表的状态。

LD

F6 , 34

计算机系统结构教程卷子,计算机系统结构试卷试题.docx相关推荐

  1. 计算机实用教程pdf,计算机基础实用教程电子版.pdf

    计算机基础实用教程电子版 收集整理:赵永刚 第 1 章 计算机基础概论 在信息技术飞速发展的今天, 计算机已经成为人类工作和生活不可缺少的部分, 掌握相 应的计算机基础操作, 也成为人们在各行各业工作 ...

  2. 三维计算机辅助设计教程,三维计算机辅助设计教程-Pro ENGINEER.pdf

    全国CAD应用培训网络工程设计中心统编教材 李启炎主编 三维计算机辅助设计教程 --- / Pro ENGINEER 郝泳涛 李 旸 编著 王 利 同济大学出版社 内容提要 本书是三维 CAD设计的教 ...

  3. 计算机基础教程.doc,计算机基础教程-教案.doc

    计算机基础教程-教案 教 案 2014 -2015 学年第 1 学期 教学单位 所属专业 课程名称 计算机基础 课程性质 公共基础课程 授课班级 授课教师(校内) (企业) 2014年 9 月 20 ...

  4. 清华大学计算机全套教程,清华大学计算机全套教程(值得收藏).doc

    清华大学计算机全套教程(值得收藏) 要观看视频,请点击下列网址后,"进入课程"后,再点"视频讲解" 本科课程 微型计算机技术 /courses/jsj/GD_j ...

  5. 高等学校计算机专业教材精选计算机基础,大学计算机基础教程/高等学校计算机基础教育教材精选简介,目录书摘...

    编辑推荐: (1)内容丰富,包括计算机基础知识.Windows 7.Word 2010.Excel 2010.PowerPoint 2010.计算机网络基础.信息安全.多媒体技术基础.数据库基础等内容 ...

  6. 计算机专业英语卷子,计算机专业英语A试卷.doc

    2007~2008年度第一学期 <计算机专业英语>期末考试试题( A 卷) 专业 姓名 学号 题目一二三四五六七总分得分 一 选择题(每题1分,共20分) 1. A processor i ...

  7. 二级vb笔试题库__全国计算机等级考试,2012年9月全国计算机二级VB笔试标准预测试卷试题六...

    二级VisualBasic语言程序设计标准预测试卷六 一.选择题(每小题2分.共70分) 下列各题A).B). C). D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置 上,答在 ...

  8. 湖南大学大学计算机基础教程,湖南大学计算机基础试题题库及答案(26页)-原创力文档...

    WORD格式 大学计算机基础>试题题库及答案 一.单选题练习 1.完整的计算机系统由(C)组成. A.运算器.控制器.存储器.输入设备和输出设备 B.主机和外部设备 C.硬件系统和软件系统 D. ...

  9. 计算机常用软件考试试题,计算机常用工具软件试卷试题.docx

    计算机常用工具软件试题 (考试时间 60 分钟 满分 100 分) (第一卷) 一.选择题(本题共25 小题,每小题 2 分,共 50 分.请将答案填写在第二卷 答案填写处,写在其他地方不计分. ) ...

最新文章

  1. R语言使用lmPerm包应用于线性模型的置换方法(置换检验、permutation tests)、使用lm模型构建简单线性回归模型、使用lmp函数生成置换检验回归分析模型
  2. 2014-08-26 遇到的小问题
  3. 数据结构--队列、双端队列实际举例详解(Python代码)
  4. ObjectDataProvider
  5. 网络营销之百度营销技巧(一) 百度知道推广日常手册
  6. Java自动化测试——打开浏览器
  7. 使用ArcGIS生成栅格数据的等值线与数值标注
  8. [语音处理] 声谱图(spectrogram)FBank(Mel_spectrogram)MFCC(Mel倒谱)到底用哪个作为NN输入?
  9. oracle 表空间删除文件,如何正确的删除表空间数据文件
  10. HALCON获取区域的中心点、面积和最小外接圆半径
  11. 数位DP(期末机测题)
  12. 套接字sockets
  13. 台式计算机无线网络连接打印机,台式机怎么样连接无线打印机
  14. OOM异常的发生原因
  15. ExtJS 6 的一些 样式类配置项
  16. UG翼型参数化建模方法及代码
  17. 神州数码易拓TIPTOP ERP维护作业模板-1个单头并列3个单身查询作业
  18. 显卡显存测试u盘 mats_耕升RTX 3070炫光OC显卡评测:赶在红色大军到达之前的耀眼绿光?...
  19. mac 编译android vlc,VLC 播放器已全面适配苹果 M1 Mac
  20. 论文阅读 4 | A Survey on High-dimensional Gaussian Process Modeling with Application

热门文章

  1. 关于Direct2D
  2. uni-app 发送form-data参数的请求方式传值给后台
  3. Windows编程之定时器的使用和定时销毁桌面出现的窗口,以及窗口句柄的获取
  4. oracle的parse是什么意思,Oracle性能测量体系(Parse Time)
  5. 计算机操作系统思维导图_我在b站学计算机
  6. vue如何取消下拉框按回车自动下拉_按逗号拆分Excel单元格,再分离中文数字,春节压岁钱统计就用它...
  7. aboboo 上一句 快捷键_锁定微信防别人偷看,苹果电脑上的微信有何不同?
  8. c++11 thread类的简单使用
  9. Servlet调用流程
  10. 计算机在社会服务方面的作用,计算机在档案管理中的作用