题23
题目
Q:某机器采用四体低位交叉存储器, 现分别执行下述操作: (1) 读取 6 个连续地址单元中存放的存储字, 重复 80 次; (2)读取 8 个连续地址单元中存放的存储字, 重复 60 次。则 (1)、(2) 所花费的时间之比为 ( ) 。
A.
分析
A:
- 情况1)分析
- 每轮读取存储器前6个T/4时间
- 共3T/2时间
- 进入各体
- 下一轮读取等待
- 最近访问M1占用中
- 等待T/2时间
- M1连续完成两次读取
- 总共2T时间
- 进入下一轮
- 不需等待第6个字读取结束
- 第5个字读取结束时M1空出
- 最后一轮读取结束时间
- 本轮第6个字读取结束
- 共2.25T时间
- 情况1)总时间
- (80-1) * 2T + 2.25T
- 160.25T
- 每轮读取存储器前6个T/4时间
- 情况2)分析
- 每轮读取8个存储字
- 经过2T时间
- 每轮结束后
- 最近访问M1经过T时间
- 可立即开始下一轮读取
- 最后一轮读取结束时间
- 本轮第8个字读取结束
- 共2.75T时间
- 情况2)总时间
- (60-1) * 2T + 2.75T
- 120.75T
- 每轮读取8个存储字
- 总时间比
- 情况1)和2)
- 4:3
解
B