计算机体系结构之cache命中访存次数

一、对于采用直写法+写分配法
1.若读命中,则访问主存0次
2.若读不命中,需要将主存中的数读入cache,调入一整块数据,若每个cache块为2个字,而主存每次只能读或写一个字,那么需要访存两次。
3.若写命中,则需要将数据立即写入主存,访存一次。
4.若写不命中,则需要先访问主存写一个字,然后将整块调入cache,需要访存3次
二、对于采用回写法+写分配法
若采用回写法,则不需要分那么清楚,只需要考虑命中还是不命中,如果是命中,则不用访问主存(读、写都一样),如果是不命中,需要调入块,要考虑要替换的块是否是脏块。
1.若是不命中且不是脏块,需要访存2次,将整块的数据调入cache。
1.若是不命中且是脏块,需要访存4次,将整块的数据调入cache的同时,还得将旧块调回主存。
三、例题
无
在这里插入图片描述
在这里插入图片描述

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值