更多“使Cache命中率最高的替换算法是______。A.先进先出算法FIFOB.随机算法RANDC.先进后出算法FILOD.替 ”相关问题
  • 第1题:

    在主辅存储层次中,如果主存页面全部占用,就需要进行页面替换。在几种页面替换算法中,比较常用的是

    A.先进先出算法

    B.近期最少使用算法

    C.非堆栈型算法

    D.优化排序算法


    正确答案:B

  • 第2题:

    下列页面置换算法中,哪些算法需要用到访问位(引用位)?

    A.先进先出算法FIFO

    B.最佳置换算法OPT

    C.最近最久未使用算法LRU

    D.时钟算法CLOCK

    E.最近未使用算法NRU


    正确答案:CDE

  • 第3题:

    使Cache命中率最高的替换算法是______

    A.先进先出算法FIFO

    B.随机算法RAND

    C.先进后出算法FILO

    D.替换最近最少使用的块算法LRU

    A.

    B.

    C.

    D.


    正确答案:D
    解析:四个选项中,选项C不是Cache替换算法。在另外三个选项中,LRU算法的出发点是,如果某个块被访问了,则它可能马上就要被访问;反之,如果某个块长时间未被访问,则它在最近一段时间也不会被访问,根据程序的局部性原理,这种方法有较高的命中率。

  • 第4题:

    下列算法中,不属于进程调度算法的是

    A.先进先出算法

    B.时间片轮转算法

    C.直接插入排序算法

    D.最高优先数算法


    正确答案:C
    解析:进程调度算法包括先进先出算法(FIFO)、时间片轮转算法(RR)和最高优先数算法(HPF)。

  • 第5题:

    在Cache的淘汰算法中,平均命中率最高的算法是(50)。

    A.FILO

    B.FIFO

    C.随机淘汰

    D.LRU


    正确答案:D
    解析:当CPU访问Cache未命中时,相应的数据应该从主存中读取,若此时Cache已满,则要从Cache中淘汰部分内容。常用的Cache存储器的淘汰算法如下:(1)随机淘汰算法:从Cache中随机淘汰一块。(2)FIFO(先进先出算法):设置各块在Cache中的时间,当需要淘汰时,进入Cache时间长的先淘汰。(3)LRU法(近期最少使用算法):设置各块在Cache中使用次数,当需要淘汰时,使用次数少的被淘汰。以上Cache的淘汰算法中,平均命中率最高的是LRU算法。

  • 第6题:

    在下列页面调度算法中,最容易实现的算法是()。

    A.先进先出算法FIFO

    B.最近最久未用置换算法LRU

    C.LRU近似算法

    D.最佳页面置换算法OPT


    参考答案:A

  • 第7题:

    Cache 的替换算法中,( )算法计数器位数多,实现困难。

    A.FIFO
    B.LFU
    C.LRU
    D.RAND

    答案:C
    解析:
    最常用的Cache 的替换算法有三种:(1)随机算法。这是最简单的替换算法。随机法完全不管cache块过去、现在及将来的使用情况,简单地根据一个随机数,选择一块替换掉。(2)先进先出(First In and First Out,FIFO)算法。按调入cache的先后决定淘汰的顺序,即在需要更新时,将最先进入cache的块作为被替换的块。这种方法要求为每块做一记录,记下它们进入cache的先后次序。这种方法容易实现,而且系统开销小。其缺点是可能会把一些需要经常使用的程序块(如循环程序)替换掉。(3)近期最少使用(Least Recently Used,LRU)算法。LRU算法是把CPU近期最少使用的块作为被替换的块。这种替换方法需要随时记录cache中各块的使用情况,以便确定哪个块是近期最少使用的块。LRU算法相对合理,但实现起来比较复杂,系统开销较大。通常需要对每一块设置一个称为"年龄计数器"的硬件或软件计数器,用以记录其被使用的情况。

  • 第8题:

    Cache的替换算法有3种:随机法、()和()。


    正确答案:先进先出法(FIFO法);最近最少使用法(LRU)

  • 第9题:

    Cache替换算法


    正确答案: 当Cache块失效将主存块装入Cache又出现Cache块冲突时,需要按照某种策略把Cache中的一块替换出去,这种策略就称为替换算法。

  • 第10题:

    单选题
    选择将来一段时间内最久不被访问的页作为被替换页的算法是()。
    A

    近期最少使用算法

    B

    最优替换算法

    C

    先进先出算法


    正确答案: B
    解析: 暂无解析

  • 第11题:

    单选题
    下面哪个页面替换算法实际上是不能够实现的?()
    A

    随机页面替换算法

    B

    先进先出替换算法

    C

    最久没有使用算法

    D

    最优替换算法


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    计算机系统中主存一辅存存储层次或Cache一主存存储层次常用的替换算法是()
    A

    随机算法

    B

    近期最少使用算法

    C

    先进后出算法

    D

    OPT算法


    正确答案: A
    解析: 暂无解析

  • 第13题:

    ● 在嵌入式处理器中, CACHE的主要功能由 (29) 实现; 某32位计算机的CACHE容量为 16KB(B:字节) ,CACHE 块的大小为 16B(B:字节) ,若主存与 CACHE 地址映像采用直接映像方式,则主存地址为 0x1234E8F8 的单元装入 CACHE 的地址

    (30) ;在下列 CACHE 替换算法中,平均命中率最高的是 (31) 。

    (29)

    A. 硬件

    B. 软件

    C. 操作系统

    D. 应用程序

    (30)

    A. 00010001001101

    B. 01000100011010

    C. 10100011111000

    D. 11010011101000

    (31)

    A. 先入后出算法(FILO)

    B. 随机替换算法(RAND)

    C. 先入先出算法(FIFO)

    D. 近期最少使用算法(LRU)


    正确答案:A,C,D

  • 第14题:

    算法简单,容易实现。没有利用历史信息,没有反映程序的局部性,命中率低指的是()。

    A.随机算法

    B.先进先出算法

    C.近期最少使用算法

    D.最优替换算法


    正确答案:A

  • 第15题:

    使Cache命中率最高的替换算法是______。

    A.先进先出算法FIFO

    B.随机算法RAND

    C.先进后出算法FILO

    D.最近最少使用的页面替换算法LRU


    正确答案:D
    解析:为了提高Cache的命中率,人们想出了许多替换算法,其中包括先进先出算法、最近最少使用的页面替换算法、随机算法及最佳替换算法等。其中最佳替换算法是将未来近期不用的页替换出去,这是一种理想的替换算法,具有最高的命中率,只是不易实现,可作为衡量其他算法的标准。

  • 第16题:

    操作系统在实现虚拟存储器时,可用的内存页面替换算法有多种,Windows 98所采用的算法是

    A.最优淘汰算法(OPT)

    B.先进先出淘汰算法(FIFO)

    C.最近最少使用淘汰算法(LRU)

    D.最近未使用淘汰算法(NUR)


    正确答案:C
    解析:这是考查Windows 98中虚拟存储器实现的原理。Windows 98采用LRU这种内存页面替换方法。

  • 第17题:

    使Cache命中率最高的替换算法是(41)。

    A.替换最近最少使用的块算法LRU

    B.先进先出算法FIFO

    C.随机算法RAND

    D.先进后出算法FILO


    正确答案:A
    解析:Cache的替换算法主要有3种:FIFO算法、LRU(LeastRecentlyUseD)算法和RAND算法,其中命中率较高的是LRU算法。

  • 第18题:

    对某一个任意程序,虚拟存储器的主存替换算法中命中率最高的是()。

    A.LRU算法
    B.LRU算法十FIFO算法
    C.FIFO算法
    D.不一定

    答案:D
    解析:
    FIFO算法选择最早调入的字块进行替换,它不需要记录各字块的使用情况,比较容易实现,开销小,但没有根据访存的局部性原理,故不能提高Cache的命中率,因为最早调入的信息可能以后还要用或者经常要用到,如循环程序。LRU算法比较好的利用访存局部性原理,替换出及使用得最少的字块.它需要随时记录Cache中各字块的使用情况,以便确定哪个字块是近期最少使用的字块,它实际上是一种推测的方法,比较复杂,一般采用简化的方法,只记录每个块最近一次使用的时间,LRU算法的平均命中率比LRU高,但是它们的命中率会受具体程序使用内存的情况的影响。

  • 第19题:

    计算机系统中主存一辅存存储层次或Cache一主存存储层次常用的替换算法是()

    • A、随机算法
    • B、近期最少使用算法
    • C、先进后出算法
    • D、OPT算法

    正确答案:B

  • 第20题:

    当要将数据读入cache而cache已满时,需要将cache中已有的页面替换出去,()替换算法的实际命中率最高。

    • A、先入后出(FILO)算法
    • B、随机替换(RAND.算法
    • C、先入先出(FIFO)算法
    • D、近期最少使用(LRU)算法

    正确答案:D

  • 第21题:

    填空题
    Cache的替换算法有3种:随机法、()和()。

    正确答案: 先进先出法(FIFO法),最近最少使用法(LRU)
    解析: 暂无解析

  • 第22题:

    单选题
    当要将数据读入cache而cache已满时,需要将cache中已有的页面替换出去,()替换算法的实际命中率最高。
    A

    先入后出(FILO)算法

    B

    随机替换(RAND.算法

    C

    先入先出(FIFO)算法

    D

    近期最少使用(LRU)算法


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    一般来说,cache的功能(1)。某32位计算机的cache容量为16KB,cache块的大小为16B,若主存与cache的地址映射采用直接映像方式,则主存地址为1234E8F8(十六进制数)的单元装入的cache地址为(2)。在下列cache的替换算法中,平均命中率最高的是(3)。空白(3)处应选择()
    A

    先入后出(FILO)算法

    B

    随机替换(RAND.算法

    C

    先入先出(FIFO)算法

    D

    近期最少使用(LRU)算法


    正确答案: D
    解析: 暂无解析