我正在修改考试,我遇到了一个我不知道该怎么做的问题,我看了看笔记,似乎找不到任何东西,有人可以帮我吗?
如果64KB缓存包含1024个块,每个块64个字节,那么32位架构的标记字段大小是多少?
问题只值1分,所以我无法想象答案太难了,但我似乎无法找到它。
答案 0 :(得分:0)
地址需要 32 位。对于块内的偏移,您需要 6 位。您需要 10 位来标识缓存中1,024个可能的块之一。这总共 16 位。因此,标记需要 32 位 - 16 位= 16 位。
我建议您按照aruisdante提供的链接查看如何自行计算。