總線帶寬相關知識討論

今晚看書時看到了“總線”這個計算機術語。總線是計算機各部件之間傳送信息的公共通信幹線。總線在計算機中又分爲數據總線、地址總線、及控制總線。其中,總線有一個重要指標,即總線帶寬。

總線帶寬爲總線單位時間內傳輸的數據量。

總線帶寬的計算公式爲:總線帶寬=總線數據傳輸頻率 X 數據總線位數      

/*總線數據傳輸頻率可以爲計算機的時鐘頻率,或者小於計算機計算機的時鐘頻率。字長爲計算機一次處理數據的位數,它是衡量計算機性能的重要指標,數據總線位數等於總線能同時傳輸數據的位數,數據總線位數一般等於計算機字長*/

例如:32位計算機的數據總線位數位32位,即4字節。計算機時鐘頻率爲2.56MHz,總線數據傳輸頻率等於計算機的時鐘頻率,試計算總線帶寬。      

          總線帶寬=32bit X 2.56MHz =(32 X 2.56 X 10^6)bit/s=(4 X 2.56 X 10^6)B/s

            因爲     1MB/s=1024KB/s    1KB/s=1024B/s 

            所以,總線帶寬=(4 X 2.56 X 10^6)/(1024 X 1024)=9.7656MB/s

討論,有些資料的例子是這樣的:

對於64位、800MHz的前端總線,它的數據傳輸率就等於64bit×800MHz÷8(Byte)=6.4GB/s;對於64位、800MHz的前端總線,它的數據傳輸率就等於64bit×800MHz÷8(Byte)=6.4GB/s

我認爲這是不對的,因爲頻率的GHz和MHz之間的換算關係是1GHz=10^3MHz,而GB和MB之間的換算關係爲1GB=1024MB,它們之間的關係並非10的3次方關係。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章