某计算机主存地址为32位,按字节编址,某Cache的数据区容量为32KB,主存块大小为64B,采用8路组相联映射方式,该Cache中比较器的个数和位数分别为( )。
A. 8,20
B. 8,23
C. 64,20
D. 64,23
组相联映射格式为 主存字块标记 组...
用户登录可进行刷题及查看答案
组相联映射格式为 主存字块标记 组号 块内地址
主存块大小为64B= 2^6B,按字节编址,块内地址占低6位,数据区容量为32KB,总共有32KB/64B= 2^9 行,采用8路组相联映射方式,每8行为1组,有 2^9/8=2^6 组,组号占中间6位,主存地址为32位,主存字块标记占高32-6-6=20位。
Cache采用8路组相联映射方式,首先根据组号定位到某一分组,然后根据主存字块标记和该分组中的每一行的Tag进行比较,需要比较8行,所以比较器的个数为8,主存字块标记为20位,所以比较器位数为20位。
2018年题44图中出现了比较器,这道题中Cache采用2路组相联映射方式,有2个比较器,接受Cache行中的Tag。
本题选A。
登录后提交答案
暂无评论,来抢沙发