Caching 如何计算缓存开销?

Caching 如何计算缓存开销?,caching,architecture,Caching,Architecture,我的计算机架构教授给了我一个问题,但它使用了一些在我们的教科书中找不到的术语 基本上,我得到了一个具有以下参数的缓存: -4KB地址空间 -字节可寻址存储器 -直接映射 -缓存中有2个块 -4字块 我可以画出这个缓存,并对各种输入进行建模。但是有一个问题我被问到: “缓存存储开销信息。占总开销的百分比是多少?” 高速缓存存储是否会增加开销?” 我不知道这意味着什么。我一直在谷歌和StackOverflow上搜索“缓存开销”,但我没有找到任何能将这两个词放在一起的有用上下文。我在课本上也没有看到

我的计算机架构教授给了我一个问题,但它使用了一些在我们的教科书中找不到的术语

基本上,我得到了一个具有以下参数的缓存:

-4KB地址空间 -字节可寻址存储器 -直接映射 -缓存中有2个块 -4字块

我可以画出这个缓存,并对各种输入进行建模。但是有一个问题我被问到:

“缓存存储开销信息。占总开销的百分比是多少?” 高速缓存存储是否会增加开销?”

我不知道这意味着什么。我一直在谷歌和StackOverflow上搜索“缓存开销”,但我没有找到任何能将这两个词放在一起的有用上下文。我在课本上也没有看到

如有任何见解,将不胜感激


谢谢大家!

我得到了这个问题的答案。我会把它贴在这里,以防其他人有麻烦

显然,开销是计算机科学中一个我以前从未听说过的更一般的术语,指的是无关的资源——在本例中是位

当提到缓存开销时,问题是指缓存所需的位,但不包括数据本身


在这种特殊情况下,缓存包括有效性出价和标记。为了计算开销的百分比,我必须将所有有效位和标记位的总和除以总缓存大小

我得到了这个问题的答案。我会把它贴在这里,以防其他人有麻烦

显然,开销是计算机科学中一个我以前从未听说过的更一般的术语,指的是无关的资源——在本例中是位

当提到缓存开销时,问题是指缓存所需的位,但不包括数据本身


在这种特殊情况下,缓存包括有效性出价和标记。为了计算开销的百分比,我必须将所有有效位和标记位的总和除以总缓存大小

这可能会有所帮助。同时查看答案中的链接。也请看这可能会有所帮助。同时查看答案中的链接。也看到