我正在复习考试,我遇到了一个问题,我不知道怎么做,我看了我的笔记,似乎找不到任何东西,有人能帮助我吗?
给定一个64KB的缓存,包含1024个块,每个块64字节,32位架构的标记字段的大小是多少?
这个问题只值1分,所以我不能想象答案很难,但是我似乎找不到任何东西。
需要32位作为地址。您需要6位来表示块内的偏移量。您需要10个位来识别缓存中1,024个可能块中的一个。总共是16位。因此标签需要是32 bits - 16 bits = 16 bits。
我建议按照aruisdante提供的链接,看看如何自己计算。