假设某计算机按字编址,Cache有4个行,Cache和主存之间交换的块大小为1个字。若Cache的内容初始为空,采用2路组相联映射方式和LRU替换策略。访问的主存地址依次为 0,4,8,2,0,6,8,6,4,8 时,命中Cache的次数是( )。
A. 1
B. 2
C. 3
D. 4
答案错了,应该是C项
snake 回复 啦啦1412: 选A没问题,若采用另一种改进的二路组相联映射方式(即主存的第0块和第1块属于第0组),则命中Cache的次数可达到(3),这种情况选C。
jiaming 回复 snake: 真题 也是正义题目
本题考察了Cache映射方式和替换...
用户登录可进行刷题及查看答案
本题考察了Cache映射方式和替换策略。
Cache有4个行,采用2路组相联映射方式,有 4/2=2^1 组,组号占1位,因为计算机按字编址且块大小为1个字,所以主存地址低1位为组号,剩余高位为主存字块标记,这里主存地址最大为
所有元素都被映射到组0,因为采用2路组相联映射,每组只有2行,组内采用全相联映射,置换算法为LRU,模拟过程如下:
命中次数为1。
本题选A。
登录后提交答案