某计算机使用 4 体交叉编址存储器,假定在存储器总线上出现的主存地址(十进制)序列为8005,8006,8007,8008,8001,8002,8003,8004,8000,则可能发生访存冲突的地址对是 。
A.8004 和 8008 B.8002 和 8007
C.8001 和 8008 D.8000 和 8004
解析:
每个访存地址对应的存储模块序号(0、1、2、3)如下所示:
访存地址
8005
8006
8007
8008
8001
8002
8003
8004
8000
模块序号
1
2
3
0
其中,模块序号=访存地址%存储器交叉模块数。
判断可能发生访存冲突的规则是:给定的访存地址在相邻的四次访问中出现在同一个存储模块内。据此,根据上表可知8004和8000对应的模块号都为0,即表明这两次的访问出现在同一模块内且在相邻的访问请求中,满足发生冲突的条件。
D
用户登录可进行刷题及查看答案
登录后提交答案