首页
登录
从业资格
Cache的替换算法中,( )算法计数器位数多,实现困难。A.FIFO B.
Cache的替换算法中,( )算法计数器位数多,实现困难。A.FIFO B.
最全题库
2022-08-02
39
问题
Cache的替换算法中,( )算法计数器位数多,实现困难。A.FIFOB.LFUC.LRUD.RAND
选项
A.FIFO
B.LFU
C.LRU
D.RAND
答案
B
解析
(1)随机算法。这是最简单的替换算法。随机法完全不管cache块过去、现在及将来的使用情况,简单地根据一个随机数,选择一块替换掉。
(2)先进先出(First In and First Out,FIFO)算法。按调入cache的先后决定淘汰的顺序,即在需要更新时,将最先进入cache的块作为被替换的块。这种方法要求为每块做一记录,记下它们进入cache的先后次序。这种方法容易实现,而且系统开销小。其缺点是可能会把一些需要经常使用的程序块(如循环程序)替换掉。
(3)近期最少使用(Least Recently Used,LRU)算法。LRU算法是把CPU近期最少使用的块作为被替换的块。这种替换方法需要随时记录cache中各块的使用情况,以便确定哪个块是近期最少使用的块。LRU算法相对合理,但实现起来比较复杂,系统开销较大。通常需要对每一块设置一个称为“年龄计数器”的硬件或软件计数器,用以记录其被使用的情况。
(4)最不经常使用页置换(Least Frequently Used(LFU))算法,要求在页置换时置换引用计数最小的页,因为经常使用的页应该有一个较大的引用次数。但是有些页在开始时使用次数很多,但以后就不再使用,这类页将会长时间留在内存中,因此可以将引用计数寄存器定时右移一位,形成指数衰减的平均使用次数。LFU的复杂度以及计数器规模都比LRU大,LRU只关注近期访问情况,而LFU会统计累计访问次数作为淘汰的依据。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2401276.html
本试题收录于:
高级系统分析师题库软件水平考试初中高级分类
高级系统分析师
软件水平考试初中高级
相关试题推荐
归并排序算法在排序过程中,将待排序数组分为两个大小相同的子数组,分别对两个子数组
AES是一种()算法。A.公钥加密 B.流密码 C.分组加密 D.消息摘
以下的算法设计方法中,( )以获取问题最优解为目标。A.回溯方法 B.分治法
( )算法采用模拟生物进化的三个基本过程“繁殖(选择)→交叉(重组)→变异(突
归并排序采用的算法设计方法属于( )。A.归纳法 B.分治法 C.贪心法
在移臂调度算法中,( )算法可能会随时改变移动臂的运动方向。A.电梯调度和先来
在n个数的数组中确定其第i(1≤i≤n)小的数时,可以采用快速排序算法中的划分思
用插入排序和归并排序算法对数组<3,1,4,1,5,9,6,5>进行从小到大排序
在KMP模式匹配算法中,需要求解模式串p的next函数值,其定义如下(其中,j为
分治算法设计技术( )。A.一般由三个步骤组成:问题划分、递归求解、合并解
随机试题
ThesymptomsofAlzheimer’sdiseasewerelongdismissedasnormalconseque
Spaceisadangerousplace,notonlybecauseofmeteors(流星)butalsobecaus
临床上引起开口障碍较轻的间隙感染为() A.颞间隙感染 B.颏下
三门峡导游喜欢用“船行柳梢”“天鹅觅踪”“黄河水清”来概括三门峡的风景,请问他们
甲向乙发出要约后,因发生了重大变故,甲又向乙发出一个通知,声明前一个要约的内容无
水泥的初凝时间是指从水泥加水拌和起至水泥浆( )所需的时间。 A、开始失去塑
对外界抵抗力最强的细菌结构是A:核质 B:荚膜 C:芽胞 D:细胞壁 E
下列选项中,属于房产税征税范围的是()。A.工厂的围墙 B.室外游泳池
砂轮机借助高速旋转砂轮的切削作用除去工件表面的多余层,其操作过程容易发生伤害事故
设α={1,1,1},β={1,2,0},则下列结论中哪一个正确?()。A.
最新回复
(
0
)