早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
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...的网友还看了以下:
李先生有4万元,打算存入银行,存期2年,有人告诉他有两种方式:(剩下题在下面)第一种,先存入一年, 数学 2020-05-13 …
李先生有4万元,打算存入银行,存期两年,有人告诉他两种方式:第一种,先存入一年,到期后连本带利存入 数学 2020-05-13 …
李红打算将5000元存入银行(两年后用).有两种储蓄办法:A种是存两年期,年利率是2.79%;B种 数学 2020-05-13 …
A.先入后出算法(FILO)B.随机替换算法(RAND)C.先入先出算法(FIFO)D.近期最少使用 计算机类考试 2020-05-26 …
C程序习题入门请大家分析下下列程序有没有错2.存款利息的计算。有1000元,想存5年,可以按以下5 其他 2020-06-11 …
王立的爸爸有10000元钱准备存入银行为王立两年后上大学时用但王立的爸爸不知道是直接存两年定期合算 其他 2020-07-23 …
1),妈妈给摇摇存10000元,准备3年后上学用,帮妈妈算一算,怎样存到期得到的利息最多?(考虑利 其他 2020-07-23 …
王斌打算将1000元存入银行.有两种储存办法:一种是存两年期,年利率是3.55%;另一种先是存一年 数学 2020-07-26 …
王明有800元,打算存入银行,可以有三种储蓄方法,第一种是存三年期的;2是先存一年期第一年到期时再 数学 2020-07-26 …
求教数学题(1)张先生向银行贷款10万元,按月利率0.7%计算,定期5年,到期后张先生应向银行归求教 数学 2020-12-26 …