gpt4 book ai didi

c - "data bit"容量与 "overhead bit"大小?

转载 作者:太空狗 更新时间:2023-10-29 16:56:19 32 4
gpt4 key购买 nike

我有点卡住了,因为我找不到任何涵盖缓存“数据”部分的内容,我用谷歌搜索的所有内容都涉及 99.9% 的缓存寻址。我被问到的问题是这样措辞的

Contrast the difference between "data bit" capacity and "overhead bit" sizefor the two caches.

我不想要答案,所以我不会发布实际的设置大小等等,我只是在寻找一个网站的方向或如何“对比”两者的解释。非常感谢任何可能的帮助!

最佳答案

我不确定您是否已为我们提供足够的背景信息来回答这个问题,但请继续。

缓存不仅要存储实际缓存的数据,还要为每条数据存储它所引用的“索引”。所以当你查找记录 N 时,缓存不仅要保存记录 N 的值,还要保存 N - 这样你才能真正查找数据。这是一种非常简单的看待它的方式。缓存可能有其他元数据来指示有效性和最后访问时间等。

示例 #1:32 位地址空间中的字节缓存

每个缓存条目必须存储数据值(8 位)加上地址(32 位)= 40 位,

示例 #2:32 位地址空间中的 32 位字缓存

每个缓存条目必须存储数据值(32 位)加上地址(32 位)= 64 位,

您可以看到示例 #1 的开销明显更高。

与往常一样,维基百科可能会有所帮助。 http://en.wikipedia.org/wiki/Cache_(computing )

关于c - "data bit"容量与 "overhead bit"大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11351261/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com