Caching 计算标记、块和字偏移字段

Caching 计算标记、块和字偏移字段,caching,memory-management,computer-science,computer-architecture,Caching,Memory Management,Computer Science,Computer Architecture,具有15位地址的字节可寻址计算机 一种缓存,能够存储2k字节的数据和8字节的块 如果内存地址是直接映射的,那么如何计算出标记、块和字偏移字段所需的位数?偏移必须寻址块中的所有字节位置,因此需要log2(8)=3位 有2k/8=256个集合(每个集合只包含一个块,因为它是直接映射的),所以log2(256)=索引的8位(或者你称之为块,但可能会混淆) Tag是剩下的。15-8-3=标记剩余的4位

具有15位地址的字节可寻址计算机 一种缓存,能够存储2k字节的数据8字节的块


如果内存地址是直接映射的,那么如何计算出标记、块和字偏移字段所需的位数?

偏移必须寻址块中的所有字节位置,因此需要log2(8)=3位

有2k/8=256个集合(每个集合只包含一个块,因为它是直接映射的),所以log2(256)=索引的8位(或者你称之为块,但可能会混淆)

Tag是剩下的。15-8-3=标记剩余的4位