考虑大小为2KB(1KB = 2 10字节)的集合关联缓存,缓存块大小为64字节。假定高速缓存是可字节寻址的,并且使用32位地址访问高速缓存。如果标记字段的宽度为22位,则高速缓存的关联性为_________。
(A) 2
(B) 4
(C) 1
(D) 8答案: (A)
说明:高速缓存中的行数
=缓存大小/块大小
所以行数
= 2 ^ 11/2 ^ 6
= 2 ^ 5
套数
=行数/一组中的行数
总位=标签位+设置位+偏移位
设置位= 32-22-6 = 4
2 ^ 4 = 2 ^ 5 /一组中的行数
在求解时,我们得到关联性= 2。
这个问题的测验