帶寬
{
\"code\": 200,
\"title\": \"\",
\"content\": \"帶寬(bandwidth)又叫頻寬,是指在固定的的時間可傳輸的資料數量,亦即在傳輸管道中可以傳遞數據的能力。在數字設備中,頻寬通常以bps表示,即每秒可傳輸之位數。在模擬設備中,頻寬通常以每秒傳送週期或赫茲(Hz)來表示。\\n\\n“帶寬”在計算機中的意義\\n\\n一、表示頻帶寬度\\n\\n信號的帶寬是指該信號所包含的各種不同頻率成分所占據的頻率範圍。頻寬對基本輸出入係統(BIOS)設備尤其重要,如快速磁盤驅動器會受低頻寬的總線所阻礙。\\n\\n二、表示通訊線路所能傳送數據的能力\\n\\n寬在單位時間內從網絡中的某一點到另一點所能通過的“最高數據率”。對\\n\\n於帶寬的概念,比較形象的一個比喻是高速公路。單位時間內能夠在線路上傳送的數據量,常用的單位是bps(bitpersecond)。計算機網絡的帶寬是指網絡可通過的最高數據率,即每秒多少位元。\\n\\n嚴格來說,數字網絡的帶寬應使用波特率來表示(baud),表示每秒的脈衝數。而位元是資訊單位,由於數字設備使用二進製,則每位電平所承載的資訊量是1(以2為底2的對數,如果是四進製,則是以2為底的4的對數,每位電平所承載的資訊量為2)。因此,在數值上,波特與位元是相同的。由於人們對這兩個概念分的並不是很清楚,因此常使用位元率來表示速率,也正是用位元的人太多,所以位元率也就成了一個帶寬事實的標準叫法了。\\n\\n1000bit\\/s=1Kbit\\/s\\n\\n1000Kbit\\/s=1Mbit\\/s\\n\\n1000Mbit\\/s=1Gbit\\/s\\n\\n描述帶寬時常常把“位元\\/秒”省略。例如,帶寬是1M,實際上是1Mb\\/s,這裡的Mb是指1024*1024位,轉換成字節就是(1024*1024)\\/8=131072字節(Byte)=128KB\\/s。\\n\\n在網絡中有兩種不同的速率:\\n\\n1、信號(即電磁波)在傳輸媒體上的傳播速率(米\\/秒,或公裡\\/秒)\\n\\n2、計算機向網絡發送位元的速率(位元\\/秒)\\n\\n這兩種速率的意義和單位完全不同。\\n\\n在理解帶寬這個概念之前,我們首先來看一個公式:帶寬=時鐘頻率x總線位數\\/8,從公式中我們可以看到,帶寬和時鐘頻率、總線位數是有著非常密切的關係的。其實在一個計算機係統中,不僅顯示器、內存有帶寬的概念,在一塊板卡上,帶寬的概念就更多了,完全可以說是帶寬無處不在。\\n\\n那到底什麼是帶寬呢?帶寬的意義又是什麼?簡單的說,帶寬就是傳輸速率,是指每秒鐘傳輸的最大字節數(B\\/S),即每秒處理多少兆字節,高帶寬則意味著係統的高處理能力。為了更形象地理解帶寬、位寬、時鐘頻率的關係,我們舉個比較形象的例子,工人加工零件,如果一個人乾,在大家單個加工速度相同的情況下,肯定不如兩個人乾的多,帶寬就像是加工零件的總數量,位寬彷彿工人數量,時鐘工作頻率相當於加工單個零件的速度,位寬越寬,時鐘頻率越高則總線帶寬越大,其好處也是顯而易見的。\\n\\n主機板上通常會有兩塊比較大的晶片,一般將靠近CPU的那塊稱為北橋,遠離CPU的稱為南橋。北橋的作用是在CPU與內存、顯卡之間建立通訊介麵,它們與北橋連接的帶寬大小很大程度上決定著內存與顯卡效能的大小。\\n\\n帶寬\\n\\n南橋是負責計算機的I\\/O設備、PCI設備和硬盤,對帶寬的要\\n\\n帶寬求,相比較北橋而言,是\\n\\n要小一些的。而南北橋之間的連接帶寬一般就稱為南北橋帶寬。隨著計算機越來越向多媒體方向發展,南橋的功能也日益強大,對於南北橋間的連接總線帶寬也是提出了新的要求,在INTEL的9X5係列主機板上,南北橋的帶寬將從以前一直為人所詬病的266MB\\/S發展到空前的2GB\\/S,一舉解決了南北橋間的帶寬瓶頸。\\n\\n帶寬是顯示器非常重要的一個參數,能夠決定顯示器效能的好壞。所謂帶寬是顯示器視頻放大器通頻帶寬度的簡稱,一個電路的帶寬實際上是反映該電路對輸入信號的響應速度。帶寬越寬,慣性越小,響應速度越快,允許通過的信號頻率越高,信號失真越小,它反映了顯示器的解像能力。該數字越大越好。\\n\\n帶寬是代表顯示器顯示能力的一個綜合指標,指每秒鐘所掃描的圖素個數,即單位時間內每條掃描線上顯示的頻點數總和,以MHz為單位。帶寬越大表明顯示控製能力越強,顯示效果越佳。\\n\\n帶寬的詳細計算公式如下:理論上帶寬B=r(x)×r(y)×V\\n\\nr(x)表示每條水平掃描線上的圖素個數\\n\\nr(y)表示每楨畫麵的水平掃描線數\\n\\nV表示每秒畫麵重新整理率(即場頻)\\n\\nB表示帶寬\\n\\n再來說說顯卡,玩遊戲的朋友都曉得,當玩一些大製作遊戲的時候,畫麵有時候會卡的比較厲害。其實這就是顯卡帶寬不足的問題,再具體點說,這是顯存帶寬不足。眾所周知,目前當道的AGP介麵是AGP8X,而AGP總線的頻率是PCI總線的兩倍,也就是66MHz,很容易就可以換算出它的帶寬是2.1GB\\/S,在目前的環境下,這樣的帶寬就顯得很微不足道了,因為連最普通的ATIR9000的顯存帶寬都要達到400MHZX128Bit\\/8=6.4GB\\/s,其餘的高階顯卡更是不用說了。正因為如此,INTEL在最新的9X5晶片組中,采用了PCI-Express總線來替代老態龍鐘的AGP總線,與傳統PCI以及更早期的計算機總線的共享並行架構相比,PCIExpress最大的特點是在設備間采用點對點序列連接,如此一來即允許每個設備都有自己的專用連接,不需要向整個總線請求帶寬,同時利用序列的連接特點將能輕鬆將數據傳輸速度提到一個很高的頻率。在傳輸速度上,由於PCIExpress支援雙向傳輸模式,因\\n\\n帶寬\\n\\n此連接的每個裝置都可以使用最大帶寬\\n\\n帶寬。AGP所遇到的帶寬瓶頸也迎刃而\\n\\n解。\\n\\n得到更多總線帶寬的方法\\n\\n根據帶寬的計算公式,一般會采取兩種辦法,一是增加總線速度,比如INTEL的P4CPU和賽揚CPU就是最好的例子,一個是400總線,一個是533\\/800總線,在實際應用的效能就有了很大的區彆(當然,二級緩存也是一個重要的因素)。另外一個常用的方法是增加總線的寬度,如果當它的時鐘速度一樣時,總線的寬度增加一倍,那麼儘管時鐘下降沿同未改變之前是相同而此時每次下降沿所傳輸的數據量卻是以前的兩倍,這一點在相同核心,但是顯存位寬卻不一樣的顯卡上表現特彆明顯。\\n\\n總線中的帶寬\\n\\n在計算機係統中,總線的作用就好比是人體中的神經係統,它承擔的是所有數據傳輸的職責,而各個子係統間都必須籍由總線才能通訊,例如,CPU和北橋間有前端總線、北橋與顯卡間為AGP總線、晶片組間有南北橋總線,各類擴展設備通過PCI、PCI-X總線與係統連接;主機與外部設備的連接也是通過總線進行,如目前流行的USB2.0、IEEE1394總線等等,一句話,在一部計算機係統內,所有數據交換的需求都必須通過總線來實現!\\n\\n按照工作模式不同,總線可分為兩種類型,一種是並行總線,它在同一時刻可以傳輸多位數據,好比是一條允許多輛車並排開的寬敞道路,而且它還有雙向單向之分;另一種為序列總線,它在同一時刻隻能傳輸一個數據,好比隻容許一輛車行走的狹窄道路,數據必須一個接一個傳輸、看起來彷彿一個長長的數據串,故稱為“序列”。\\n\\n並行總線和序列總線的描述參數存在一定差彆。對並行總線來說,描述的效能參數有以下三個:總線寬度、時鐘頻率、數據傳輸頻率。其中,總線寬度就是該總線可同時傳輸數據的位數,好比是車道容許並排行走的車輛的數量;例如,16位總線在同一時刻傳輸的數據為16位,也就是2個字節;而32位總線可同時傳輸4個字節,64位總線可以同時傳輸8個字節......顯然,總線的寬度越大,它在同一時刻就能夠傳輸更多的數據。不過總線的位寬無法無限製增加。\\n\\n總線的帶寬指的是這條總線在單位時間內可以傳輸的數據總量,它等於總線位寬與工作頻率的乘積。例如,\\n\\n帶寬\\n\\n對於64位、800MHz的前端總線,它的數據傳輸率就等於64bit×800MHz÷8(\\n\\n帶寬\\n\\nByte)=6.4GB\\/s;32位、33MHzPCI總線的數據傳輸率就是32bit×33MHz÷8=133MB\\/s,等等,這項法則可以用於所有並行總線上麵——看到這裡,讀者應該明白我們所說的總線帶寬指的就是它的數據傳輸率,其實“總線帶寬”的概念同“電路帶寬”的原始概念已經風馬牛不相及。\\n\\n對序列總線來說,帶寬和工作頻率的概念與並行總線完全相同,隻是它改變了傳統意義上的總線位寬的概念。在頻率相同的情況下,並行總線比序列總線快得多,那麼,為什麼現在各類並行總線反而要被序列總線接替呢?原因在於並行總線雖然一次可以傳輸多位數據,但它存在並行傳輸信號間的乾擾現象,頻率越高、位寬越大,乾擾就越嚴重,因此要大幅提高現有並行總線的帶寬是非常困難的;而序列總線不存在這個問題,總線頻率可以大幅向上提升,這樣序列總線就可以憑藉高頻率的優勢獲得高帶寬。而為了彌補一次隻能傳送一位數據的不足,序列總線常常采用多條管線(或通道)的做法實現更高的速度——管線之間各自獨立,多條管線組成一條總線係統,從表麵看來它和並行總線很類似,但在內部它是以序列原理運作的。對這類總線,帶寬的計算公式就等於“總線頻率×管線數”,這方麵的例子有PCIExpress和HyperTransport,前者有×1、×2、×4、×8、×16和×32多個版本,在第一代PCIExpress技術當中,單通道的單向信號頻率可達2.5GHz,我們以×16舉例,這裡的16就代表16對雙向總線,一共64條線路,每4條線路組成一個通道,二條接收,二條發送。這樣我們可以換算出其總線的帶寬為2.5GHz×16\\/10=4GB\\/s(單向)。除10是因為每字節采用10位編碼。\\n\\n內存中的帶寬\\n\\n除總線之外,內存也存在類似的帶寬概念。其實所謂的內存帶寬,指的也就是內存總線所能提供的數據傳輸\\n\\n帶寬\\n\\n能力,但它決定於內存晶片和內存模組而非純粹的總線設計,加上地位重要,往\\n\\n帶寬往作為單獨的對象討論。\\n\\nSDRAM、DDR和DDRⅡ的總線位寬為64位,RDRAM的位寬為16位。而這兩者在結構上有很大區彆:SDRAM、DDR和DDRⅡ的64位總線必須由多枚晶片共同實現,計算方法如下:內存模組位寬=內存晶片位寬×單麵晶片數量(假定為單麵單物理BANK);如果內存晶片的位寬為8位,那麼模組中必須、也隻能有8顆晶片,多一枚、少一枚都是不允許的;如果晶片的位寬為4位,模組就必須有16顆晶片才行,顯然,為實現更高的模組容量,采用高位寬的晶片是一個好辦法。而對RDRAM來說就不是如此,它的內存總線為串聯架構,總線位寬就等於內存晶片的位寬。\\n\\n和並行總線一樣,內存的帶寬等於位寬與數據傳輸頻率的乘積,例如,DDR400內存的數據傳輸頻率為400MHz,那麼單條模組就擁有64bit×400MHz÷8(Byte)=3.2GB\\/s的帶寬;PC800標準RDRAM的頻率達到800MHz,單條模組帶寬為16bit×800MHz÷8=1.6GB\\/s。為了實現更高的帶寬,在內存控製器中使用雙通道技術是一個理想的辦法,所謂雙通道就是讓兩組內存並行運作,內存的總位寬提高一倍,帶寬也隨之提高了一倍!帶寬可以說是內存效能最主要的標誌,業界也以內存帶寬作為主要的分類標準,但它並非決定效能的唯一要素,在實際應用,內存延遲的影響並不亞於帶寬。如果延遲時間太長的話相當不利,此時即便帶寬再高也無濟於事。\\n\\n帶寬匹配的問題\\n\\n計算機係統中存在形形色色的總線,這不可避免帶來總線速度匹配問題,其中最常出問題的地方在於前端總線和內存、南北橋總線和PCI總線。\\n\\n前端總線與內存匹配與否對整套係統影響最大,最理想的情況是前端總線帶寬與內存帶寬相,而且內存延遲要儘可能低。在Pentium4剛推出的時候,Intel采用RDRAM內存以達到同前端總線匹配,但RDRAM成本昂貴,嚴重影響推廣工作,Intel曾推出搭配PC133SDRAM的845晶片組,但SDRAM僅能提供1.06GB\\/s的帶寬,僅相當於400MHz前端總線帶寬的1\\/3,嚴重不匹配導致係統效能大幅度下降;後來,Intel推出支援DDR266的845D才勉強好轉,但仍未實現與前端總線匹配;接著,Intel將P4前端總線提升到533MHz、帶寬增長至5.4GB\\/s,雖然配套晶片組可支援DDR333內存,可也僅能滿足1\\/2而已;現在,P4的前端總線提升到800MHz,而配套的865\\/875P晶片組可支援雙通道DDR400——這個時候才實現匹配的理想狀態,當然,這個時候繼續提高內存帶寬意義就不是特彆大,因為它超出了前端總線的接收能力。\\n\\n南北橋總線帶寬曾是一個尖銳的問題,早期的晶片組都是通過PCI總線來連接南北橋,而它所能提供的帶寬僅僅隻有133MB\\/s,若南橋連接兩個ATA-100硬盤、100M網絡、IEEE1394介麵......區區133MB\\/s帶寬勢必形成嚴重的瓶頸,為此,各晶片組廠商都發展出不同的南北橋總線方案,如Intel的Hub-Link、VIA的V-Link、SiS的MuTIOL,還有AMD的HyperTransport等等,目前它們的帶寬都大大超過了133MB\\/s,最高紀錄已超過1GB\\/s,瓶頸效應已不複存在。\\n\\nPCI總線帶寬不足還是比較大的矛盾,目前PC上使用的PCI總線均為32位、33MHz類型,帶寬133MB\\/s,而這區區133MB\\/s必須滿足網絡、硬盤控製卡(如果有的話)之類的擴展需要,一旦使用千兆網絡,瓶頸馬上出現,業界打算自2004年開始以PCIExpress總線來全麵取代PCI總線,屆時PCI帶寬不足的問題將成為曆史。\\n\\n數字係統中的帶寬\\n\\n波特率的俗稱\\n\\n在數字通訊係統中,帶寬有兩種含義。從技術意義上來說,它是波特率的俗稱,波特率是係統傳輸數據符號的速度;口語中它也用來表示通道容量,通道容量是係統能夠傳輸數據位的速度(參見ShannonLimit)。這樣,有32條獨立數據線的66MHz數字總線可以恰當地說成是66MHz帶寬、2.1Gbit\\/s的數據傳輸能力,但是對於總線“帶寬2.1Gbit\\/s”這樣一種說法這也不應感到奇怪。對於模擬的調製解調器來說也有同樣的問題,對它來說,每個符號攜帶多位的資訊所以通過帶寬12kHz的電話線能夠傳輸56kbit\\/s的資訊。\\n\\n在離散時間係統和數字信號處理中,根據Nyquist-Shannon采樣定理帶寬與采樣率有關。\\n\\n帶寬也用於日常生活中用表示某些有限的或者花費金錢的東西。這樣,通訊消耗帶寬,不合理地使用其它人的帶寬可以稱為bandwidththeft。\\n\\nWebHosting\\n\\n一些虛擬主機服務商會給頻寬以不同的含義。再這裡,頻寬幾乎變成了一個流量概念。意思是指定時間內的下行數據總量。意味著如果一個WebHosting公司給你2GB每月的頻寬,那麼意味著你的用戶每月隻能最多下載2GB的內容。在網站托管,帶寬是大量的資訊下載,從網絡服務器超過訂明的一段時間。在本質上講,它是率[數據\\/時間],但時間,在這種情況下,是不是秒,而是一個月或一個星期。因此,這個比率是不喜歡的56K或寬帶等,這亦是帶寬,但衡量每秒。網絡托管公司經常引用的每月帶寬限製的網站,例如2gb\\/month。如果遊客到網站下載一個總大於2GB的在一個月,帶寬的限製將被超出。\\n\\n天線的帶寬\\n\\n每個天線都有其中心工作頻率,在偏離中心工作頻率時,天線的某些電效能將會下降,電效能下降到容許值的頻率範圍,就是天線的帶寬。\\n\\n人力資源管理中的帶寬\\n\\n所謂“帶寬”就是指各等級薪資的最大值與最小值之差,又將其成為薪值的分佈區間。一般而言,由於職等高低不同,職位或職層所涉及技能與職責的複雜性程度也會有所不同,因此,各職等的薪資帶寬也就應該有所不同(薪資帶寬應當能反應一個職位或職層的任職者由一個初入者到能力與業績十分突出者所需要的難度大小)。如果職位或職層所涉及的技能與職責能在較短時間內得以掌握,則此等級薪資的帶寬較窄;而如果職位或職層所涉及的技能和職責需要學習的時間較長,繼續提升的機會也較小,則其相應的帶寬較大。根據這個理論,變革者在設計職等帶寬時應當堅持的原則是:職等越高,其帶寬就應越大,因為職等越高,任職者勝任的速度就越慢。\\n\\n傳感器中的帶寬\\n\\n在采用正弦輸入研究傳感器頻率動態特性時,常用頻率特性和相頻特性來描述傳感器的動態特性,其重要指標是頻帶寬度,簡稱帶寬。\\n\\n通訊中的帶寬\\n\\n在通訊和網絡領域,帶寬的含義又與上述定義存在差異,它指的是網絡信號可使用的最高頻率與最低頻率之差、或者說是“頻帶的寬度”,也就是所謂的“Bandwidth”、“通道帶寬”——這也是最嚴謹的技術定義。\\n\\n在100M以太網之類的銅介質佈線係統中,雙絞線的通道帶寬通常用MHz為單位,它指的是訊雜比恒定的情況下允許的通道頻率範圍,不過,網絡的通道帶寬與它的數據傳輸能力(單位Byte\\/s)存在一個穩定的基本關係。我們也可以用高速公路來作比喻:在高速路上,它所能承受的最大交通流量就相當於網絡的數據運輸能力,而這條高速路允許形成的寬度就相當於網絡的帶寬。顯然,帶寬越高、數據傳輸可利用的資源就越多,因而能達到越高的速度;除此之外,我們還可以通過改善信號質量和消除瓶頸效應實現更高的傳輸速度。\\n\\n網絡帶寬與數據傳輸能力的正比關係最早是由貝爾實驗室的工程師ClaudeShannon所發現,因此這一規律也被稱為Shannon定律。而通俗起見普遍也將網絡的數據傳輸能力與“網絡帶寬”完全等同起來,這樣“網絡帶寬”表麵上看與“總線帶寬”形成概念上的統一,但這兩者本質上就不是一個意思、相差甚遠。\\n\\n顯示器中的帶寬\\n\\n帶寬(Bandwidth)是顯示器的一個重要指標。它是指電子槍在一秒鐘內掃描過畫素(Pixel)的總個數,即單位時間內所有水平掃描線上顯示出的畫素個數之總和,單位是MHz。帶寬頻率越高圖像清晰度更好。許多廠商對“帶寬”指標多為迴避態度,這是因為帶寬指標的提高非常困難,既有成本上製約,也有技術上製約。\\n\\n\"
}