1.若机器采用四体低位交叉存储器,现分别执行下述操作:第一(读取6个连续地址单元中存放的存储字,重复80次);第二(读取8个连续地址单元中存放的存储字,重复60次)则第一种、第二种所花费的时间之比为(C)
A.1:1 B. 2:1 C.4:3 D.3:4
第一种情况:
由于采用的是四体低位交叉存储器,所以在第一轮读取连续6个地址单元的时候,花费6×时间,但开始第二轮的时候,由于M1模块还在占用中,需要再经历时间,才能进行下一轮新的读取(再次进入下一轮的时候不需要第6个字读取结束,第5个读取结束,M1就空出来了,即可马上进入下一轮),中间的每一轮都不需要等待,最后一轮后读取完第二个M2后,还有半个时间,所以答案是(80-1)×2T(前79轮按周期来算)+最后一轮的2T+最后一轮M2剩余的等于(80-1)×2T+2.25T=160.25T
第二种情况:
同样,每轮读取8个存储字刚好经过2T时间,每轮结束后,最近访问的M1刚好经过了时间T,此时可以立即开始下一轮的读取。前59次可以按照周期2T来算,最后一次为周期2T加上红色的三块时间(M4剩余的存储周期),所以答案是(69-1)×2T+(2T+0.75T)=120.75T
所以160.25T:120.75T=4:3,答案选C