试题详情
- 简答题考虑Cache采用何种替换策略,最主要的影响因素是什么?常用的替换算法有几种?每一种的基本思想及优缺点如何?
- 最主要的影响因素是命中率。常用的替换算法有随机法、先进先出法和最近最少使用法。
随机法是随机地确定替换的存储块。设置一个随机数产生器,依据所产生的随机数,确定替换的块。这种方法简单、易于实现,但没有依据程序局部性原理,所以命中率较低。先进先出法(FIFO)是选择那个最先调入的块进行替换。虽然考虑到了程序运行的历史状况,但没有根据局部性原理,所以命中率比随机法好些。先进先出方法易于实现。
最近最少使用法(LRU)是依据各块使用的情况,总是选择那个最近最少使用的块被替换。这种方法比较好的反映了程序局部性规律,因为最近最少使用的块,很可能在将来的近期也很少使用,所以LRU法的命中率比较高。LRU法实现较难,不但要记录每块使用次数的多少,而且要反映出近期使用的次数。 关注下方微信公众号,在线模考后查看
热门试题
- 硬件在预取时,如果出现虚地址故障或违反保
- 互联网络的主要特性参数有那几个?
- 从计算机系统结构上讲,机器语言程序员所看
- 在指令集结构的功能设计中,所有的指令集一
- 设计一个64位全并行的ALU需要()片先
- 编译器对应用程序的优化编译会增加控制指令
- 解决中断引起的流水线断流的方法有()。
- 以下是两段C语言代码, 函数arith
- 一台计算机对n个数据源进行分时采集,送入
- 动态存储器的刷新是按()(填行或列)进行
- 流水线中可能出现的三种相关是什么?各自的
- Load/Store型机器体系结构设计一
- 计算机系统结构
- 已知[x]补,求x
- 与流水线最大吞吐率高低有关的是()。
- 写更新协议和写作废协议在性能上有哪些差别
- 简述机群系统的特点?
- ()指的是计算机系统结构的逻辑实现,()
- RISCCPU是在克服CISC机器缺点的
- 指令操作码字段的位数决定了指令系统中指令