7. (√)写调块策略是用于写操作失效时的策略。 8. (√)写合并是提高写缓冲利用率的技术。 9. (√)相联度越高,冲突失效就越少。
10. (×)强制性失效和容量失效也受相联度的影响。 11. (×)容量失效却随着容量的增加而增加。
12. (√)2:1的Cache经验规则说明容量为N 的直接映象Cache的失效率约等于大小为
N/2 的两路组相联Cache的失效率。 13. (√)一些降低失效率的方法会增加命中时间或失效开销。 14. (×)具有越低失效率的计算机系统性能越高。 15. (×)具有越低平均访存时间的系统性能越高。 16. (×)具有越低失效率的存储系统性能越高。 17. (√)具有越低平均访存时间的存储系统性能越高。 18. (×)Victim Cache是位于CPU和Cache间的又一级Cache。
19. (×)伪相联cache取直接映象及组相联两者的优点,命中时间小,失效开销低。 20. (√)伪相联cache具有快速命中与慢速命中两种命中时间。 21. (×)预取必须和正常访存操作并行才有意义。 22. (√)预取必须和正常指令的执行并行才有意义。
23. (√)数据对存储位置的限制比指令的少,因此更便于编译器优化。 24. (√)Cache中的写缓冲器导致对存储器访问的复杂化。 25. (√)Cache命中时间往往会直接影响到处理器的时钟频率。 26. (√)采用容量小、结构简单的Cache会减小cache的命中时间。 27. (√)写操作流水化会减小cache的命中时间。 28. (√)组相联或直接映象Cache中才可能存在冲突失效。 29. (√)TLB是页表转换查找缓冲器。
30. (√)TLB中的内容是页表部分内容的一个副本。
31. (×)程序的时间局部性指程序即将用到的信息很可能与目前正在使用的信息在空间
上相邻或者临近。 32. (×)程序的空间局部性指程序即将用到的信息很可能就是目前正在使用的信息。 33. (√)Amdahl定律揭示的性能递减规则说明如果仅仅对计算机中的一部分做性能改进,
则改进越多,系统获得的效果越小。 34. (×)Amdahl定律中“可改进比例”指可改进部分在改进系统计算时间中所占的比例。
35. (√)Amdahl定律中“部件加速比”指可改进部分改进以后性能的提高。 36. (√)执行时间不是唯一的性能指标,但它是最普遍的性能表示形式。 37. (×)RISC结构的机器性能一定要比CISC结构的机器性能高。 38. (×)平均每条指令的执行周期数(CPI)与程序无关。
39. (√)CPU性能公式中指令条数(IC)与指令集格式和编译器有关。 40. (√)CPU的组织在一定程度上会影响CPU所能达到的频率。 41. (√)解释执行比翻译执行花的时间多,但存储空间占用较少。
42. (×)计算机体系结构设计这不必关心指令集具体实现。
一、选择题:
1、在计算机系统结构来看,机器语言程序员看到的机器属性是( C )。 A)计算机软件所要完成的功能 B)计算机硬件的全部组成 C)编程要用到的硬件知识 D)计算机各部件的硬件实现
2、对汇编语言程序员透明的是(A )。 A)I/O方式中的DMA访问方式 B)浮点运算 C)程序性中断 D)存取操作数
4、在提高CPU性能的问题上,从系统结构角度,可以(C)。P10 A)提高时钟频率 B)减少程序指令条数 C)减少每条指令的时钟周期数 D)减少程序指令条数和减少每条指令的时钟周期数
5、能实现指令、程序、任务级并行的计算机系统属于( D)。 A)SISD B)SIMD C)MISD D)MIMD
6、计算机系统结构不包括(A )。P4 A)主存速度 B)机器工作状态 C)信息保护 D)数据表示
10、推出系列机的新机器,不能更改的是(A )。 A)原有指令的寻址方式和操作码 B)系统的总线的组成 C)数据通路宽度 D)存储芯片的集成度
11、在流水机器中,全局性相关是指( D)。 A)先写后读相关 B)先读后写相关 C)指令相关 D)由转移指令引起的相关
12、下列说法不正确的是( D)。 A)线性流水线是单功能流水线 B)动态流水线是多功能流水线 C)静态流水线是多功能流水线 D)动态流水线只能是单功能流水线
14、在系统结构设计中,提高软件功能实现的比例会( C)。
A)提高解题速度 B)减少需要的存储容量C)提高系统的灵活性D)提高系统的性能价格比