早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
A.先入后出(FILO)算法B.随机替换(RAND)算法C.先入先出(FIFO)算法D.近期最少使用(1RU)算法
题目
A.先入后出(FILO)算法
B.随机替换(RAND)算法
C.先入先出(FIFO)算法
D.近期最少使用(1RU)算法
参考答案
正确答案:D
解析:Cache的出现是基于两种因素:首先,是由于CPU的速度和性能提高很快而主存速度较低且价格高,第二就是程序执行的局部性特点。因此,才将速度比较快而容量有限的SRAM构成Cache,目的在于尽可能发挥CPU的高速度。很显然,要尽可能发挥CPU的高速度就必须用硬件实现其全部功能。Cache与主存之间可采取多种地址映射方式,直接映射方式是其中的一种。在这种映射方式下,主存中的每一页只能复制到某一固定的Cache页中。由于Cache块(页)的大小为16B,而Cache容量为16KB。因此,此Cache可分为1024页。可以看到,Cache的页内地址只需4位即可表示;而Cache的页号需用10位二进制数来表示;在映射时,是将主存地址直接复制,现主存地址为1234E8F8(十六进制),则最低4位为Cache的页内地址,即1000,中间10位为Cache的页号,即1010001111。Cache的容量为16KB决定用这14位编码即可表示。题中所需求的Cache的地址为10100011111000。Cache中的内容随命中率的降低需要经常替换新的内容。替换算法有多种,例如,先入后出(FILO)算法、随机替换(RAND)算法、先入先出(FIFO)算法、近期最少使用(LRU)算法等。这些替换算法各有优缺点,就以命中率而言,近期最少使用(LRU)算法的命中率最高。
解析:Cache的出现是基于两种因素:首先,是由于CPU的速度和性能提高很快而主存速度较低且价格高,第二就是程序执行的局部性特点。因此,才将速度比较快而容量有限的SRAM构成Cache,目的在于尽可能发挥CPU的高速度。很显然,要尽可能发挥CPU的高速度就必须用硬件实现其全部功能。Cache与主存之间可采取多种地址映射方式,直接映射方式是其中的一种。在这种映射方式下,主存中的每一页只能复制到某一固定的Cache页中。由于Cache块(页)的大小为16B,而Cache容量为16KB。因此,此Cache可分为1024页。可以看到,Cache的页内地址只需4位即可表示;而Cache的页号需用10位二进制数来表示;在映射时,是将主存地址直接复制,现主存地址为1234E8F8(十六进制),则最低4位为Cache的页内地址,即1000,中间10位为Cache的页号,即1010001111。Cache的容量为16KB决定用这14位编码即可表示。题中所需求的Cache的地址为10100011111000。Cache中的内容随命中率的降低需要经常替换新的内容。替换算法有多种,例如,先入后出(FILO)算法、随机替换(RAND)算法、先入先出(FIFO)算法、近期最少使用(LRU)算法等。这些替换算法各有优缺点,就以命中率而言,近期最少使用(LRU)算法的命中率最高。
看了A.先入后出(FILO)算法B...的网友还看了以下:
设计算法,入栈和出栈的操作。具体实现要求:1.写出栈的入栈和出栈算法。2.写一个程序,将输入的十进 其他 2020-07-10 …
有A,B,C,D,E五筐苹果,各筐苹果的数量不等,把B筐的一半搬入A筐,C筐的3分子1搬入B筐D的 数学 2020-07-22 …
下列不是算法应具备的特征是[]A.有穷性B.确定性C.一个算法可以有零个或多个输入D.一个算法可以 数学 2020-07-23 …
下列选项中,不属于我国《预算法》规定的预算收入形式中专项收入的是()A、铁道专项收入B、征收排污费收 其他 2020-11-20 …
将华氏温度转换为摄氏温度的算法描述如下:①输入华氏温度F;②计算摄氏温度C=5/9*(F-32);③ 数学 2020-11-27 …
对程序框“”表示的功能描述正确的一项是()A.表示算法的起始和结束B.表示算法输入和输出的信息C.赋 数学 2020-12-07 …
罐头食品在很长时间内不会腐败变质,这主要是因为()A.细菌无法侵入B.细菌无法呼吸C.经过高温高压灭 语文 2020-12-29 …
对程序框“”表示的功能描述正确的一项是()A.表示算法的起始和结束B.表示算法输入和输出的信息C.赋 数学 2020-12-31 …
处理框的作用是()A、表示一个算法的开始B、表示一个算法输入C、赋值计算D、判断条件是否成立 数学 2020-12-31 …
处理框的作用是()A.表示一个算法的开始B.表示一个算法输入C.赋值计算D.判断条件是否成立 其他 2020-12-31 …