[理工] 計組 匯流排計算
張凡計組下策 第七章重點八的練習
題目如圖
https://i.imgur.com/ESu0IxJ.png



看 一個Block 4-Word 就好
根據第一題的計算是
(a) (b) (c)
先經由 bus 傳送位址 到 Memory + Memory一次可讀4-word + 經bus送回data(2-word) +
1個clock 40個clock 1個clock
(d) (e)
中間bus間須停滯2個clock + 再經bus送回data(2-word) = 總clock數
2個clock 1個clock 45個clock
而第二題是要計算256個word讀取時間
根據解答直接是 64個block x 45個clock x 5ns
那麼我想問的是 在block之間的步驟
a → b → c → d → e → a → b →.....
步驟 e 到 a 的時間 也是bus連續使用 不用停2個clock嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.230.73.182
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1508226934.A.4E8.html
※ 編輯: jerry900287 (61.230.73.182), 10/17/2017 15:59:15
※ 編輯: jerry900287 (61.230.73.182), 10/17/2017 16:02:39
※ 編輯: jerry900287 (61.230.73.182), 10/17/2017 16:06:00
推
10/19 12:02,
8年前
, 1F
10/19 12:02, 1F
→
10/19 12:02,
8年前
, 2F
10/19 12:02, 2F
→
10/19 12:04,
8年前
, 3F
10/19 12:04, 3F
推
10/19 12:10,
8年前
, 4F
10/19 12:10, 4F
→
10/19 12:10,
8年前
, 5F
10/19 12:10, 5F
題目第三點我有點搞不太清楚
他說在每個匯流排之間運作(Operation)需要間隔2個時脈週期
我的理解是每次使用完一次匯流排之後要停2個clock?
所以我覺得是傳2word兩次中間停一次
然後我也很納悶的是第二題的部分
傳送完data後再傳一次位址
不就是連續使用匯流排了嗎??
所以應該還要再停2個clock才對
還是我有誤會QQ?
※ 編輯: jerry900287 (61.230.73.182), 10/19/2017 18:39:26
※ 編輯: jerry900287 (61.230.73.182), 10/19/2017 18:41:04
※ 編輯: jerry900287 (61.230.73.182), 10/19/2017 18:41:41
推
10/25 00:55,
8年前
, 6F
10/25 00:55, 6F