問題:
某系統總線的一個總線周期包含4個時鐘周期,每個總線周期中可以傳送32位資料,若總線的時鐘頻率為66MHz,則總線帶寬為(),
分析:
求 總線帶寬,可簡單理解為求cpu在1秒鐘內從記憶體中讀取或寫入的資料量,
題目中: “每個總線周期中可以傳送32位資料”,意思就是 cpu每次與記憶體之間的資料傳送量為 32bit,
既然知道了每次的資料量,只要再求出每秒鐘cpu與記憶體之間傳送資料的次數,那就可以求出總線帶寬了,
總線帶寬 = 每次傳送資料量 x 每秒鐘的傳送次數,
題中 時鐘頻率為 66MHz,可以簡單理解為 cpu 每秒鐘的計算次數66MHz次,
題中 一個總線周期包含4個時鐘周期:意思為cpu每計算4次,才能與記憶體有1次資料傳送,由此可知:
cpu與記憶體的每秒鐘的資料傳送次數 = 66MHz ÷ 4 = 16.6MHz
所以:總線帶寬 = 每次傳送資料量 x 每秒鐘的傳送次數
????????= 32bit(位) x 16.6MHz
????????= 4Byte(位元組) x 16.6MHz
????????= 66MB/S
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/107109.html
標籤:其他
