史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 網路軟硬體架設技術文件
忘記密碼?
論壇說明

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2004-05-11, 05:01 AM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 摸清速度的命脈 再談系統帶寬與速度

 我們常常談論各種帶寬,比如記憶體帶寬、系統帶寬、網路帶寬等。

  在購機的時候也要考慮到各種帶寬的搭配,否則會出現帶寬瓶頸等問題。究竟帶寬是什麼意思呢?

  首先我們應該明白一些概念:

1.時鐘頻率(服務機構:MHz):用公路交通作比喻,它就是汽車的行駛速度。

2.資料總線位數(服務機構:bit):可以看做是公路的寬度。

3.資料帶寬(服務機構:MB/s):可以把它看作是服務機構時間的車流量。

  那麼,資料帶寬=時鐘頻率×資料總線位數÷8

  下面我們用傳統的南北橋晶片組結構為例,分析一下系統帶寬:

一、北橋部分

  北橋晶片的功能比較強大,它主要負責聯繫CPU和控制記憶體,作用是在CPU與PCI總線、DRAM、AGP之間建立通信接頭。它提供對CPU類型、主頻、記憶體類型及容量、PCI、AGP插槽等硬體設備的支持。那麼CPU、記憶體、顯示卡與北橋連接的帶寬大小也就很重要了。

1.前端總線帶寬

  系統前端總線也叫FSB(Front Side Bus),它是CPU和主機板的北橋晶片或者MCH(記憶體控制集線器)之間的資料通道。它的速度(頻率)高低影響CPU訪問記憶體的速度。

  對P4 3.2C GHz的CPU來說,前端總線頻率為800MHz,前端總線帶寬=前端總線頻率×64bit÷8=800MHz×64bit÷8=6.4GB/s。對於Althon XP 3200+ 來說,前端總線為400MHz,前端總線帶寬=400MHz×64bit÷8=3.2GB/s。

2.記憶體帶寬

  記憶體是整個電腦資料交換的中樞,最容易成為系統帶寬的瓶頸。記憶體帶寬=記憶體頻率×64bit/8。目前,雙通道DDR400的帶寬=400MHz×2×64bit÷8=6.4GB/s,它剛好能滿足800MHz前端總線CPU的需求。
3.顯示記憶體帶寬

  AGP接頭目前已發展到AGP 8×,其帶寬=顯示記憶體頻率×顯示記憶體位寬÷8=66MHz×32bit×8÷8=2.1GB/s 它是顯示卡與CPU、記憶體交換資料的接頭。在電腦工作中,CPU將原始資料通過AGP接頭讀入顯示記憶體,再向顯示晶片發出處理指令,這時顯示晶片再對資料進行處理,顯示記憶體和記憶體有著相似的作用,也是資料的交換中心,顯示記憶體帶寬的大小直接影響著顯示卡的效能。

  以GeForce FX 5950 Ultra為例,其顯示記憶體頻率為950MHz,顯示記憶體位寬256bit,顯示記憶體帶寬=950MHz×256bit÷8=30.4GB/s。即使是GeForce FX 5200為例,其顯示記憶體頻率為400MHz,顯示記憶體位寬128bit,顯示記憶體帶寬=400MHz×128bit÷8=6.4GB/s。而AGP 8×的2.1GB/s顯然是吃不消的。

二、南橋部分

  一台電腦的擴展功能是否強大就取決於南橋晶片。南橋晶片主要連接PCI設備(音效卡、網路卡、Modem等)、IDE設備(硬碟、光碟)、軟式磁碟機及各種接頭(並/串列阜、PS/2、紅外、USB2.0、IEEE1394等)等擴展設備。這些設備分為兩種:一種是中斷設備,一種是DMA設備。

  中斷設備在工作之前要向CPU發出中斷請求,CPU進行中斷處理(此時CPU將暫停其他工作,轉去執行中斷),CPU在同一時刻只能處理一個中斷,其他中斷要排隊等待處理。這樣的設備主要是PCI設備、通過各種接頭連接的設備和IDE設備。

  DMA設備能直接訪問記憶體,其資料交換由DMA控制器來完成,像這樣的設備主要有開啟DMA模式的硬碟和光碟。

三、南北橋橋接總線
目前,在Intel方面,Intel的晶片組不論是845系列還是875系列,它們的南北橋橋接總線帶寬一直都是266MB/s;VIA的晶片組最高能提供533MB/s帶寬;SiS的晶片組最高能提供1GB/s帶寬。而AMD平台方面,VIA的晶片組能提供533MB/s帶寬;NVIDIA的nForce 2晶片組提供800MB/s帶寬;SiS的主機板能提供1GB/s帶寬。隨著電腦向著多媒體方向的進一步發展,其南橋晶片組的功能將日益強大,其峰值帶寬的需求也會越來越高,所以南北橋橋接總線帶寬是個不容忽視的問題。

四、換個角度看問題

  其實,上面說的參數都是理論值,而且一台電腦幾乎不可能讓各個設備都工作在峰值帶寬上。這樣,理論上沒有瓶頸的系統在更多的情況下卻浪費了帶寬資源。理論值終歸是理論值,它和實際之間有很大的差距。譬如AGP 8×比AGP 4×在理論上快兩倍,但在實際中AGP 8×只有10%的效能提升。

  而150MB/s傳輸速率的SATA硬碟其內部傳輸速率只有70MB/s左右,這就決定它在連續存取資料時最大只能達到70MB/s的速度。帶寬的瓶頸的出現與否與實際工作狀態有著密切的關係。我們不能一味的追求無瓶頸,有人說硬碟拖了電腦效能的後腿,但是如果硬碟的速度和記憶體一樣快,那要記憶體做什麼。完美的帶寬配合是不可能的,我們需要的是充分合理的利用好現有資源。

  系統帶寬瓶頸是不可避免的,因為所有的技術都不是同步發展的,正是有了新的瓶頸,才有新技術的產生去解決瓶頸,各種硬體設備就是這樣互相促進來發展的,所以帶寬瓶頸會一直伴隨著電腦發展。

天極myhard網站
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
 



發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 08:20 PM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1