当前位置: 首页 > news >正文

电子科技大学 高级计算机系统结构 考试回忆

首先题量不算小,因此没有太多时间把题都记出来,但是叙述一下题的类型希望能帮到以后选了这门课大家,在网上确实没有搜到这门课有关考试的任何资料,所以我也没啥参考全凭记忆和老师的PPT结合。

复习的时候老师给了大纲,就知识点而言基本没有任何超纲,而且我们这一次没有考任何的概念分析题(就是没让你辨析一大堆概念啊定义啊之类的)但是选择题设计概念和定义较多所以大纲里不是明确大题的概念都要复习一下。

比如Cache失效就考了选择题哪个是降低失效率的,其他三个选项都是提高命中或者降低代价的。

这门课不算简单但是老师非常认真负责而且说话算话的,老师当时在最后一节课划范围的时候说了哪些了解一下那就是考选择题的意思,当然老师梳理大纲的时候速度很快要认真听一下不然反应不过来。

重点还是大题:

  1. 大端存储,4分,给了一个store指令,有两个寄存器和一个偏移地址,让你最后按照大端存储的方式把地址和内容都写出来,地址和内容都是16进制的。

  1. 一个非常简单的根据Amdahl计算哪种优化方法更优秀的题。

  1. 静态流水线时空图,画的是(a1+b1)*(a2+b2)*(a3+b3)*(a3+b3)*(a3+b3)*(a4+b4)*(a5+b5),其中加法1-4-5-6然后乘法1-2-3-5-6。然后算那三个指标,可能要重点关注一下静态动态流水线的区别,看老师出的是哪一个

  1. Cache的性能分析,平均访存时间以及CPU执行时间。参考这个题,除了数据不一样什么都一样。

  1. 算虚拟存储页号,算Cache的tag,索引,块号。参考这种:

  1. LRU的命中,参考这种

  1. 接下来几个题个人感觉比较变态了,首先是一个图基本是下面的这种图的题:

先让写add指令和beq指令的每一部分内容,就是这张图最顶上那个写进去的是二进制数不是操作数,但是题上又没读出来感觉这个不太懂,但是R型指令之类的op操作号应该意味着要记一下。

接下来就是让写在不同指令的时候主控单元的真值表参考这个:

然后就是算跳转地址,这张卷子引入了巨多的8位16进制的地址以及寄存器内容,问是否跳转,然后地址是否溢出。

  1. 这道题因为太复杂了不一定叙述的清楚。首先题设是一个流水线,并且没有冲突解决能力。

给了一串指令:其中中间是一个BNE指令

问了几个问题:

BNE后面有几条指令是无效的(这里BNE的两个寄存器的值要通过前面算出来才可以,都是8位16进制)

序列的实际执行顺序

问了锁存器的内容,其中画圈那个锁存器那里还强调了“分别是”。还问了几个小问记不太清楚了

9.一个lw数据冒险画时序图,就是下面这种,一共就四条指令

10.tomasula算法,三个图都给好了,只需要往里面填空,10分。

如果没记少的话大题应该就是这么多,希望可以帮到大家。

http://www.lryc.cn/news/24484.html

相关文章:

  • 【设计模式】18.观察者模式
  • 软测入门(一)测试理念及基础知识
  • 2022年“网络安全”赛项山东省菏泽市选拔赛任务书
  • LeetCode练习四:栈
  • 【Python实战】爬虫教程千千万,一到实战全完蛋?今天手把手教你一键采集某网站图书信息数据啦~排名第一的竟是...(爬虫+数据可视化)
  • 【数据结构】堆的详解
  • New Bing怼人、说谎、PUA,ChatGPT已经开始胡言乱语了
  • 简易计算器-课后程序(JAVA基础案例教程-黑马程序员编著-第十一章-课后作业)
  • chatGPT使用:询问简历和面试相关话题(持续更新中)
  • Java的 Stream流
  • FL Studio 21 中文正式版发布支持多种超个性化主题
  • 【微信小程序】-- 全局配置 -- window - 导航栏(十五)
  • Spring中最常用的11个扩展点
  • 网络协议丨HTTPS是什么?
  • Anaconda常用命令总结,anaconda、conda、miniconda的关系
  • 【蓝桥杯入门到入土】最基础的数组你真的掌握了吗?
  • Java Set系列集合(Collections集合工具类、可变参数)
  • chromium构建原生AS项目-记录1
  • Mybatis-Plus 开发提速器:mybatis-plus-generator-ui
  • 李迟2023年02月工作生活总结
  • 【Python百日进阶-Web开发-Vue3】Day542 - Vue3 商城后台 02:Windi CSS 与 Vue Router4
  • Jupyter Lab | “丢下R,一起来快乐地糟蹋服务器!”
  • 分页与分段
  • 【UE4 】制作螺旋桨飞机
  • 五.家庭:亲情背后有理性
  • 【Leedcode】栈和队列必备的面试题(第三期)
  • 《图机器学习》-GNN Augmentation and Training
  • 【Node.js算法题】数组去重、数组删除元素、数组排序、字符串排序、字符串反向、字符串改大写 、数组改大写、字符替换
  • Win10系统开始菜单无法点击解决方法分享
  • libmodbus从linux访问window上的服务超时问题