社区
其他
帖子详情
求助,请问cache的计算问题。
m0_46258299
2020-02-06 01:17:37
各位,请问这道题怎么做。
...全文
63
回复
打赏
收藏
求助,请问cache的计算问题。
各位,请问这道题怎么做。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Cache
缺失率的
计算
原理
Cache
缺失率的
计算
@(组成原理)
Cache
缺失率的考察可以直接结合着直接映射知识点的考察,且综合性难度更大一些。再次思考
Cache
的基本原理,要从读写两个角度深入思考。
Cache
和主存都被分为若干大小相等的块,
Cache
块还可以称作
Cache
行。每块由若干字节组成,块的长度称为块长。由于
Cache
的容量远远小于主存的容量,所以
Cache
中的块数要远少于主存中的块数。仅仅保存主存中最活跃的若
深入研读
Cache
存储的
计算
假设某个
计算
机的主存地址空间是256MB,按照字节编址,其数据
Cache
有8行,行长有64B.从这道题目里要好好领悟
Cache
策略的优美之处。1)不考虑用于
Cache
的一致性维护位和替换算法控制位,并且采用直接映射方式,则该数
Cache
的总容量是多少?2)若该
Cache
采用直接映射方式,则主存地址为3200(十进制)的主存对应的
Cache
行号是多少?若采用二路组相连映射又是多少?解: 首先,这类题目
关于
Cache
的
计算
关于
Cache
的
计算
Cache
计算
的再总结
这部分的知识,虽然考点很少,我也常常感觉自己能够非常熟练的演绎出访问过程,给出
计算
结果。但是每次遇到一个新的题,总会有一小会的卡顿,然后心情就紧张一下。再分析两个题目,熟悉一下。假设脑海中是一个宏观的印象,那么需要抓住的核心是:定位主存块号。 核心的过程是将主存块映射到
Cache
块,其次才是策略的选择。 而定位主存块号的角度通常有:告诉你十进制的主存地址或16进制的主存地址,以及主存容量是Cac
Cache
命中率
计算
实例
题目(来源课堂) 考虑一个4行且每行16字节的
cache
,主存按每块16字节划分,即块0有地址0到15的16个字节,等等。现在考虑一个程序,它以如下地址顺序访问主存: 一次:63 ~ 70 循环10次:15 ~ 32,80 ~ 95 (a)假设
cache
采用直接映射技术。主存块0, 4, … 指派到行0;块1,5, … 指派到行1;以此类推。请
计算
命中率。 (b)假设
cache
采用二路组关联映射,共有两组,每组两行。偶序号块被指派到组0,奇序号块被指派到组1。请
计算
使用LRU替换策略的二路组关联
cache
的
其他
259
社区成员
6,544
社区内容
发帖
与我相关
我的任务
其他
其他产品/厂家
复制链接
扫一扫
分享
社区描述
其他产品/厂家
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章