杭州电子科技大学学生考试卷( A )卷一、简述题(5 分×4)1、简述计算机系统设计中的应遵循哪些重要原理,并分别叙述其对计算机设计的指导意义
(1)以常常性事件为重点;一般来说,常常性事件往往比较简单,与不常常性事件相比更容易优化实现
(2)Amdahl 定律;Amdahl 定律可用来具体计算当对计算机系统中的某个部分进行改进后,能获得多少总体性能的提高
(3)CPU 性能公式;影响 CPU 性能的因素;(4)程序的局部性原理;可以根据最近的访问情况来比较准确地预测将要访问的了;指令和数据2、用来衡量 CPU 性能的用户 CPU 时间的计算公式是什么及其三个因素的含义
CPU 时间=IC*CPI*时钟周期时间IC 所执行的指令条数CPI 每条指令的平均时钟周期数3、流水线具有哪些特点
P52 单功能流水线与多功能流水线的区别是什么
P52 线性流水线与非线性流水线的区别是什么
P54 静态流水线与动态流水线的区别是什么
P524、标量流水操作中的主要障碍、原因是什么
(1)瓶颈问题,原因:理想情况下,流水线在工作时其中的任务是同步地每一个节拍往前流动一段
当流水线各段不均匀,既有的段处理时间比别的都长时,这个段就成了瓶颈
(2)流水线的额外开销,原因:流水寄存器延迟和时钟偏移开销
(3)冲突问题,原因:流水线前后存在关联时,它们可能要相互等待
二、推断题(3 分×5)1、软、硬件的功能是等效的,在系统结构设计时,用软件实现的功能,用硬件也可以实现;反之,亦然
(×)2、浮点数据类型可以表示实数范围内的所有数值
(×)3、通常采纳瓶颈段进一步细分和重复设置瓶颈流水段以消除流水线瓶颈
(√)4、采纳多功能部件并行操作,向量流水机中一条向量指令的执行时间和其重量数量无关
(√)5、Cache 的替换策略和更新策略分别发生在 Cache 的读和写不命中的情况下