https://i.imgur.com/e3ZfIpZ.jpg因為interleaving 是用多個bank同時讀資料到buffer內來增加平行度,有點像disk的多個讀寫頭同時對多個磁盤讀寫那樣,因為他一次可以讀進4bank的data再送,所以在4個buffer皆滿(或產生conflict之前)他都可以把data放進buffer區 再花4clock cycle去送(像是上一題練習的(3))一旦有ref.與目前buffer的緩衝區位址衝突 就必須stall等到那一輪的"read/write"結束(either four read or four write)才能放該位址資料到該buffer,可以想成buffer內有資料就是busy 因為他也不能做別的事