单选题 已知单个存储体的存取周期为T,CPU连续从四体高位交叉存储器中取出N个字需要时间为______。
  • A.4T
  • B.(N-1)T
  • C.NT
  • D.[N/4]T
【正确答案】 C
【答案解析】[解析] 高位交叉编址的多体存储器(其实这里说交叉不是很准确,说顺序存储更好理解),当存储器只与CPU交换信息时,其带宽与单体存储器相等。只有当合理调度,使得CPU与外部设备同时访问存储器的不同体时,才能发挥其优势,如在某一时刻CPU在和第0个体交换数据,而此时第1个体正在和I/O交换数据,从而实现个体的并行工作。
若采用低位交叉编址的存储器,连续读取n个字所需要的时间t1
t1=T+(n-1)τ
若采用高位交叉编址的存储器,连续读取n个字所需要的时间t2
t2=nT
T为存取周期,τ为总线传送周期。