某系统的存储器为2MB,每字块为8个字,每字32位,若Cache为16KB,采用字节编址方式。
答案:1 悬赏:40 手机版
解决时间 2021-11-22 16:41
- 提问者网友:眉目添风霜
- 2021-11-21 21:18
某系统的存储器为2MB,每字块为8个字,每字32位,若Cache为16KB,采用字节编址方式。
最佳答案
- 五星知识达人网友:拾荒鲤
- 2021-11-21 22:06
(1) 2MB=2^21, 16KB=2^14, 32位=4字节=2^2, 8个字=2^3, 4路(即4个块)=2^2;组号=14-2-3-2=7;区号=21-14=7;划分的对应关系如下: (2)一开始cache无内容,第一轮全部不命中,以后十次全部命中,所以命中率是:10/11=91%;设cache读取时间为1,主存读取时间为5,无cache的访问时间:11*5=55,有cache访问时间:第一次先访问cache,再访问主存,时间为1*(1+5),后10次只访问cache,时间为10*1,所以有cache的访问时间是10*1+1*(5+1)=16,所以速度提高的倍数是55/16=3.44;有些人会算出来是3.67,是错的,其实第一次既要访问cache,又要访问主存。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯