计算机组成原理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.7万
展开全部

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

专业语音导览
2023-08-22 广告
"分区讲解系统是一种在展馆或展厅使用的讲解系统,也被称为团队智慧讲解系统、展厅分区讲解系统、展馆讲解系统、分区解说系统等不同称谓。它适用于讲解员向游客进行团队讲解的情况,讲解员可手持无线讲解发射器进行语音讲解,参观者无需佩戴耳机,也可以听到... 点击进入详情页
本回答由专业语音导览提供
hongyiran0
2020-03-30 · 超过33用户采纳过TA的回答
知道答主
回答量:252
采纳率:30%
帮助的人:33.3万
展开全部
楼下层主自己也没搞懂吧?3.47不算错,只是方式不一样而已,一定要有前提,是先访问cache然后访问内存,还是同时访问,不然还让我分类讨论?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
擦脸走火D1cbc
2013-01-12
知道答主
回答量:31
采纳率:0%
帮助的人:6.5万
展开全部
的的撒啊实打实大师大师解答深刻的哈萨克到货
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式