gpt4 book ai didi

c - 关联缓存有 4 种方式。错误的标签、集合、单词?

转载 作者:太空宇宙 更新时间:2023-11-04 04:50:04 24 4
gpt4 key购买 nike

我正在用 C 语言制作一个关联缓存模拟器:4种方式,总大小 524288 字节,64 字节 block 大小,32 位地址。

在这个地址:

00001000000000000000000100001100

标签、集合和单词的十进制值是多少?

我认为是 tag: 256, set: 4 , word: 12,但我在 Hits and Misses 中有一些错误,我认为这可能是问题所在。感谢您的宝贵时间。

最佳答案

我明白了:

000010000000000 00000000100 001100
000010000000000 = tag = 1024
00000000100 = slot number in set = 4
001100 = offset in block = 12

注意:除了标记值相差 4 倍外,这与您的结果相同;这恰好与结合律相同。我很想假设这不是巧合(并且您在不应该的情况下为“方式”消耗了一些位)。

关于c - 关联缓存有 4 种方式。错误的标签、集合、单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16437760/

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