计算机组成原理cache映像问题!

某计算机的cache采用4路组相联映像,已知cache容量为16KB,主存容量为2MB,每个字块有8个字,每个字有32位。(1)主存地址多少位(按字节编址),各字段如何划... 某计算机的cache采用4路组相联映像,已知cache容量为16KB,主存容量为2MB,每个字块有8个字,每个字有32位。(1)主存地址多少位(按字节编址),各字段如何划分(各需多少位)?(2)设cache起始为空,CPU从主存单元0,1,……100。依次读出101个字(主存一次读一个字),并重复按此次序读11次,问命中率多少?若cache速度是主存5倍,问采用cache与无cache比较速度提高多少? 展开
 我来答
破阵子子
推荐于2017-09-26 · TA获得超过140个赞
知道答主
回答量:17
采纳率:0%
帮助的人:15.9万
展开全部

(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,又要访问主存。

光派通信
2024-09-03 广告
对光传输设备进行调试和维护,需要掌握以下关键点:1. **熟悉设备性能**:深入了解OTN/DWDM等光传输产品的性能特点,确保能够熟练使用设备。2. **按规范操作**:依据产品说明书和维护手册进行调试和维护,确保操作步骤正确无误。3. ... 点击进入详情页
本回答由光派通信提供
hongyiran0
2020-03-30 · 超过33用户采纳过TA的回答
知道答主
回答量:252
采纳率:30%
帮助的人:33.9万
展开全部
楼下层主自己也没搞懂吧?3.47不算错,只是方式不一样而已,一定要有前提,是先访问cache然后访问内存,还是同时访问,不然还让我分类讨论?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
擦脸走火D1cbc
2013-01-12
知道答主
回答量:31
采纳率:0%
帮助的人:6.5万
展开全部
的的撒啊实打实大师大师解答深刻的哈萨克到货
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式