如何计算标记字段的大小?

时间:2014-05-06 14:40:16

标签: computer-architecture cpu-cache

我正在修改考试,我遇到了一个我不知道该怎么做的问题,我看了看笔记,似乎找不到任何东西,有人可以帮我吗?

如果64KB缓存包含1024个块,每个块64个字节,那么32位架构的标记字段大小是多少?

问题只值1分,所以我无法想象答案太难了,但我似乎无法找到它。

1 个答案:

答案 0 :(得分:0)

地址需要 32 位。对于块内的偏移,您需要 6 位。您需要 10 位来标识缓存中1,024个可能的块之一。这总共 16 位。因此,标记需要 32 位 - 16 位= 16 位。

我建议您按照aruisdante提供的链接查看如何自行计算。