一个四体低位交叉存储器,存取周期为T,总线传输周期为t。为实现流水线方式存取,要求存储体数量n满足什么条件?
答案解析
核心考点:低位交叉流水线存取的启动条件。为保证流水线不断流,存储体数量需满足一定要求。
解题思路:在低位交叉中,存取周期T被分为n段(每段时长τ=t),每隔时间t启动一个存储体访问。为保证当再次访问同一存储体时,其已完成上次操作(即避免冲突),要求从首次启动到下次启动同一体的时间间隔≥T。由于每隔t启动一体,同一体的两次启动间隔为n×t(因为共有n体)。因此需满足:n×t ≥ T,即n ≥ T/t。
选项分析:
- A.n ≥ T/t:正确,这是保证流水线连续的最小条件。
- B.n > T/t:错误,当n=T/t时恰好满足(例如T=200ns, t=50ns, n=4时,4×50=200=T)。
- C.n ≥ t/T:错误,t/T是小于1的数,而n至少为2,逻辑不符。
- D.n > t/T:错误,同上,且未使用≥。
易错点提醒:注意公式是n ≥ T/t,而非n > T/t。当n=T/t时,流水线可连续工作(如四体且t=T/4时,n=4=T/t)。
正确答案:A