如何计算缓存中的总字节数?

时间:2017-11-17 13:22:55

标签: caching computer-science processor

我有一个问题是否有人知道如果字节主内存为2 MB且块大小为32字节,如何计算缓存中的总字节数。使用32行直接映射?

真的很难理解它是什么以及如何完成。

感谢。

1 个答案:

答案 0 :(得分:0)

这里的目的是缓存处理器在内存中需要的一些数据。类似地,存储器中的数据和磁盘之间可能存在缓存。

在这种情况下,如果需要从磁盘获取数据,则可以通过引导将更快的内存加载到内存中。当然有两种可能:Hit:hit,处理器请求的缓存Miss:丢失,无法从缓存中访问处理器请求的内存。

这些数字的比率也有以下数值:命中率=命中/命中+未命中错过率=未命中/总需求(或命中+损失)例如,假设有45个内存访问请求,其中21个是在缓存中。

在这种情况下,未命中= 45 - 21 = 24命中率= 21/45 = 47%损失率= 24/45 = 53%

#can你能加一个加号吗?