[理工] 計算機組織 Memory

看板Grad-ProbAsk作者 (lineup)時間11年前 (2014/06/26 22:37), 11年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
1.假設一個快取區塊大小為4個字組及寬度為1個字組的DRAM,以下假設一組記憶體存 取時間: -送出位置需要1個時脈週期 -起始每個DRAM存取的時間為15個時脈週期 -送出一字組資料時間為1個時脈週期 分別使用one-word-wide memory organization、two-word-wide memory organization、 four banks記憶體系統設計方式,計算由記憶體傳送一個區塊至快取記憶體所需要時間。 解: one-word-wide 1+4x15+4x1=65 clock cycles two-word-wide 1+2x15+2x1=33 clock cycles interleaved memory organization(four banks) 1+1x15+4x1=20 clock cycles 請問題目的敘述"快取區塊大小為4個字組及寬度為1個字組的DRAM" 是小弟理解的這樣嗎? http://ppt.cc/62hh 另外想請問記憶體存取的流程,小弟不太懂為什麼15要乘4,後面的1要乘4(one-word -wide),另外兩種也不懂... 2. http://ppt.cc/jINF 請問這一題所提到的 bank conflict指的是什麼?我在書上好像沒有看到這個詞? 在下面Answer的部分有提到, A bank conflict cause the memory system to stall until the busy bank has completed the prior operation. 請問這裡所說的 prior operation指的是什麼運算? 這個Bank Conflict yes or no的依據是什麼? 以上兩個問題麻煩大大們替小弟解惑! 由於小弟是轉考生,第一次接觸到這個科目,許多觀念都不太了解!要麻煩各位大大了! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.195.169.119 ※ 文章網址: http://www.ptt.cc/bbs/Grad-ProbAsk/M.1403793478.A.9EF.html ※ 編輯: lineup730 (123.195.169.119), 06/26/2014 23:58:57
文章代碼(AID): #1Jh316dl (Grad-ProbAsk)
文章代碼(AID): #1Jh316dl (Grad-ProbAsk)