问答题
假设:某机主存容量为2M字节,Cache容量为8K字节,采用2路组相联结构,每个数据块大小为128字节。问:
(1)Cache共分为多少组?每组有多少个数据块?
(2)主存共分多少组?每组多少个数据块?
(3)主存地址的格式(各字段名称及其位数)是什么?
(4)Cache中每个数据块对应的Tag至少应该有多少位?
(5)Cache中Tag的内容应该来自主存地址中的哪个字段?
【正确答案】
【答案解析】
根据Cache的容量为8KB,每个数据块大小为128字节,则Cache一共可分为8KB/128B=64块,采用2路组相联结构,则共分为32组,每组有2块。
(2)主存共有2MB/128B=2
14
块,则可分为32组,每组2
14
/32=512块,主存组与Cache组之间采用直接映射,组内数据块采用全相联映射。
(3)主存地址的格式为:
提交答案
关闭