当要将数据读入cache而cache已满时,需要将cache中已

题目

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

  • A、先入后出(FILO)算法
  • B、随机替换(RAND.算法
  • C、先入先出(FIFO)算法
  • D、近期最少使用(LRU)算法
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

PC机中CPU执行MOV指令从存储器读取数据时,数据搜索的顺序是

A.从L1Cache开始,然后依次为L2Cache、DRAM和外设

B.从L2Cache开始,然后依次为L1Cache、DRAM和外设

C.从外设开始,然后依次为DRAM、L2Cache和L1Cache

D.从外设开始,然后依次为DRAM、L1Cache和L2Cache


正确答案:A
解析:当CPU要从存储器中读取一个数据时,首先在第一级缓存(即L1 Cache)中查找,再依次在第;级缓存(即L2 Cache),DRAM和外设寻找。

第2题:

CPU执行指令需要从存储器读取数据时,数据搜索的顺序是()。

A、cache、DRAM和硬盘

B、DRAM、cache和硬盘

C、硬盘、DRAM和cache

D、DRAM、硬盘和cache


参考答案:A

第3题:

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

A.先入后出(FILO)算法

B.随机替换(RAND.算法

C.先入先出(FIFO)算法

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


参考答案:D

第4题:

如果应用程序需要的数据已经在内存中,称作()。

  • A、Cache Read
  • B、Cache Hit
  • C、Cache Miss
  • D、Cache Latch

正确答案:B

第5题:

一个设有cache的存储系统中,若主存容量为512KB,cache容量为2KB,每次交换的数据块长度为16B。主存数据调入cache时,为了区分是主存哪个部分哪个字块调入cache中哪个字块位置。因此在cache存储器中还需存放调入主存字块的特征,即cache字块标志(主存高位地址)。cache地址映像若采用直接映像方式,本题中cache字块标志是(1)位,若采用全相联地址映像方式,则cache字块标志是(2)位。

A.7

B.8

C.12

D.19


正确答案:A

第6题:

●在嵌入式系统的存储机制中,为了保证Cache和Memory的数据一致性,通常有三种方法,依次是write through,post write和write back,其中下面属于write through的特点的是(27)。

(27) A. CPU向Cache写入数据时,同时向Memory复制一份

B.CPU更新Cache数据时,把更新的数据写入到更新缓冲器

C.CPU更新Cache时,只标记更新的Cache区域

D.当Cache区数据被更新时,才更新Memory


正确答案:A

第7题:

PC中CPU执行MOV指令从存储器读取数据时,数据搜索的顺序是( )

A.L1 cache、12 cache、DRAM和外设

B.L2 cache、L1 cache、DRAM和外设

C.DRAM、外设、L2cache和L1 cache

D.外设、DRAM、L1 cache和L2 cache


正确答案:A
解析:当CPU提出数据请求时,所需的数据可能会在以下四处之一找到:L1Cache,L2Cache,主存或外存系统(例如硬盘)。L1Cache就在CPU内部,速度与CPU一致但容量远小于12Cache。L2Cache目前已和CPU做在同一个基片上,因此其工作频率也与处理器的工作频率相等且容量比L1Cache要大。主存容量比Cache要大得多,由DRAM构成,但速度比L2Cache差一个数量级。外存系统容量最大,但比其他存储区域要慢的多。数据搜索首先从L1Cache开始,然后依次为L2Cache,DRAM和外存。每一级组件的速度逐渐降低,容量逐渐增大。

第8题:

Cache的一个重要指标是【 】,即在有Cache的系统中,CPU需要访问的数据存Cache中能直接找到的概率。


正确答案:命中率
命中率 解析:命中率是Cache的一个重要指标,命中率越高表明CPU在Cache中找到所需信息的次数越多,程序执行的速度就越快。它是指在有Cache的系统中,CPU访问数据时,在 Cache中能直接找到的概率。

第9题:

在多级存储系统中,Cache处在CPU和主存之间,解决(55)问题。若Cache和主存的存取时间分别为T1和T2,Cache的命中率为H,则该计算机实际存取时间为(56)。当CPU向存储器执行读操作时,首先访问Cache,若命中,则从Cache中取出指令或数据,否则从主存中取出,送(57):当CPU向存储器执行写操作时,为了使Cache的内容和主存的内容保持一致,若采用(58)法,则同时写入Cache和主存。由于Cache容量比主存容量小,因此当Cache满时,执行把主存信息向Cache写入,就要淘汰Cache中已有的信息,为了提高Cache的命中率,采用一种(59)替换算法。

A.主存容量扩充

B.主存和CPU速度匹配

C.多个请求源访问主存

D.BIOS存放


正确答案:B
解析:he的主要功能是提供CPU与RAM间的速度匹配问题,存储器效率的计算公式为:HTI+(1-H)T2。为了提高Cache的命中率,我们常采用LRU最近最少使用的替换算法。

第10题:

以下关于cache的阐述中,()是不对的。

  • A、CPU存取cache中的数据较快
  • B、cache封装到CPU芯片内
  • C、cache是介于CPU和硬盘驱动器之间的存储器
  • D、cache是介于CPU和内存之间的高速存储器

正确答案:C

更多相关问题