cpu架构-我如何计算标签字段的大小



我正在复习考试,我遇到了一个问题,我不知道怎么做,我看了我的笔记,似乎找不到任何东西,有人能帮助我吗?

给定一个64KB的缓存,包含1024个块,每个块64字节,32位架构的标记字段的大小是多少?

这个问题只值1分,所以我不能想象答案很难,但是我似乎找不到任何东西。

需要32位作为地址。您需要6位来表示块内的偏移量。您需要10个位来识别缓存中1,024个可能块中的一个。总共是16位。因此标签需要是32 bits - 16 bits = 16 bits。

我建议按照aruisdante提供的链接,看看如何自己计算。

最新更新