




已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
總線演變簡史經常聽到人們說總線,什么PCI總線,AGP總線,PCI-Express總線,那到底什么是總線呢?總線是怎么來的呢?今天,我們就來探討這個問題。 總線是微機系統(tǒng)中廣泛采用的一種技術??偩€是一組信號線,是在多于2個模塊(子系統(tǒng)或設備)間相互通訊的通路,也是微處理器與外部硬件接口的核心。打個比方說,模塊(例如CPU,內存,南北橋芯片等)就是一個城市,那總線就是連接城市和城市之間的公路,城市之間的物資運輸要靠公路,模塊之間的數據傳輸靠的則是總線。由于計算機是一個協(xié)同工作的整體,需要模塊之間不斷交換數據,總線的作用自然是非常重要的。即使你的CPU每秒能處理10G的數據,但是你的總線每線只能傳輸1M的數據給CPU,根據瓶頸效應,你的CPU也就只能處理1M的數據,只發(fā)揮了1/10000的性能。因此,自從總線問世以來,隨著微處理器技術的飛速發(fā)展,隨之相應的總線技術也得到不斷創(chuàng)新。由PC/XT到ISA、MCA、EISA、VESA到PCI、AGP、IEEE1394、USB到今天的PCI-Express總線等。究其原因,是因為CPU的處理能力迅速提升,但與其相連的外圍設備通道帶寬過窄且總落后于CPU的處理能力,這使得人們不得不改造總線,為CPU鋪設越來越快的高速公路。 IEEE 696(S100)總線1975年,在美國新墨西哥鎮(zhèn)一家名為MITS的小公司,由愛德華羅伯茨(EdwardRoberts)以8080微處理器設計安裝了全球第一臺PCAltair單板機系統(tǒng),但是卻不幸在運輸過程中丟失。愛德華羅伯茨只好重新開始設計,并且在新的PC中,采用了全球第一條PC擴展總線。很快,這條總線就被全球的制造商所接受,并有了一個正式的名字S100。后來S100總線還得到了IEEE(美國電氣電子工程師學會)的認可,并被命名為IEEE 696總線標準。PC/XT總線20世紀70年代末,蘋果公司的成功讓IBM公司上下眼紅不已,并由最高決策層下令研制個人電腦。1981年,IBM推出了以8088為CPU的新一代個人計算機,為增加擴充能力也設計了總線。該總線被稱為PC或PC/XT總線,是PC總線的第一次創(chuàng)新。與以前蘋果等公司做法不同的是,IBM向外界完全公開了包括PC/XT總線完整規(guī)范在內的技術文件,允許各個廠商開發(fā)基于PC/XT總線的產品。這一舉措無疑是非常成功的,將眾多的廠商都拉入了IBM的陣營,從而促生了今天兼容機的繁榮場面。PC/XT總線具有可靠簡便、使用靈活等優(yōu)點,并減少了自定義引腳,提高了總線的兼容性。但由于IBM推出PC機較為倉促,使PC/XT總線技術也有些不足,如總線布置較為混亂,對信號完整性及頻率方面考慮不夠,總線位寬也較低,PC/XT總線只有8bit總線位寬,工作頻率為4.77MHz/s,數據總線帶寬因而僅為8X4.77/84.77MB/s,最大數據傳輸率僅為2.38MB/s。ISA(PC/AT)總線1984年IBM公司推出了16位PC機PC/AT,同時也在PC總線基礎上增加36個引腳,推出了對應的16位總線AT總線。其工作頻率也提升到了8MHz,總線帶寬也就相應提升到了16X8/816MB/s。相比PC/XT總線取得了很大的進步。但由于種種原因,IBM公司從未公布過他們的AT總線規(guī)格,盡管各兼容機廠商模仿出了AT總線,但還是存在某些模糊不清的解釋,為了能夠更好的合理開發(fā)兼容于PC/AT總線的產品,由Intel公司、IEEE(美國電氣電子工程師學會)和EISA集團聯合開發(fā)出與IBM/AT原裝機總線意義相近的ISA(Industry Standard Architecture)總線(因此有時我們也把8位和8位16位兼容的AT總線稱為ISA)。ISA總線雖然最大數據傳輸率僅為8MB/s,但其允許多個CPU 共享系統(tǒng)資源。由于兼容性好,它在上個世紀80年代是最廣泛采用的系統(tǒng)總線,不過它的弱點也是顯而易見的,比如傳輸速率過低、CPU占用率高、占用硬件中斷資源等。MCA總線隨著32bit外部總線的386DX處理器出現,ISA總線的16bit總線位寬就成為了系統(tǒng)嚴重的瓶頸,并影響到處理器性能的發(fā)揮。為了提高計算機的速度,充分發(fā)揮80386的性能,IBM又重新設計了總線。但是這次,IBM公司為保護自身的利益,在宣布PC/2機器時,推出了享有專利的MCA總線,不再向眾多的兼容機廠商開發(fā)。從技術層面上講,MCA是比較先進的,其總線位寬為32bit,尋址空間達到了4GB,總線時鐘為10MHz,總線帶寬和最大數據傳輸率達到了40MB/s。而且MCA配有總線仲裁機構,可支持16個總線主控制器,允許共享中斷級,適用于多用戶、多任務的環(huán)境。但是,由于MCA總線與ISA總線不兼容,不支持ISA外設,影響了在PC兼容機上的使用。EISA總線為了打破IBM的壟斷,1988年9月,Compaq(康柏)、AST、Epson(愛普生)、HP(惠普)、Olivetti、NEC等9家公司聯合起來,推出了一種兼容性更優(yōu)越的總線,即EISA(Extended ISA,擴展ISA)總線。和IBM不同,EISA總線是把ISA總線擴展到32bit位寬,與8/16bit 的ISA總線完全兼容。但是EISA總線工作頻率仍舊僅有8MHz,帶寬也僅提高了一倍,只有32MB/s。EISA總線支持多處理器結構,具有較強的I/O擴展能力和負載能力,支持多總線主控,而且其技術標準公開,因而受到眾多廠家的歡迎。可惜的是,EISA總線兼顧了ISA的電氣特性,因而妨礙了總線速度的進一步提高,并且成本過高。VESA總線 隨著多媒體的逐漸普及,經常需要在CPU和外設之間進行大量高速的數據傳送和處理,MCA總線和EISA總線逐漸無法滿足數據傳輸的需要。為了解決CPU和外設之間越來越嚴重的瓶頸問題,1992年VESA(Video Electronics Standards Association視頻電子標準協(xié)會)聯合IBM、COMPAQ(康柏)等60余家公司,對PC總線進行了第五次創(chuàng)新,推出了VESA Local Bus(簡稱VESA或VL總線)局部總線。VESA總線也是一種開放性總線,具有32bit的總線位寬,總線工作頻率也大幅提高,達到了33MHz,同時支持Burst Mode突發(fā)傳輸方式,最大數據傳輸率也達到了132MB/s。VESA總線改變了以往的總線結構,將網絡適配器、多媒體設備、磁盤控制器等從傳統(tǒng)的ISA總線上卸下,而是直接通過VESA總線連接到CPU總線上,使這些設備和CPU的數據傳輸量和傳輸速度大幅增加。尤其是顯卡,正是由于VESA總線解決了以往的瓶頸,從此開始了其高速發(fā)展。但是由于VESA總線沒有嚴格的標準,只是規(guī)定了信號線定義,這導致不同公司的VESA總線板卡相互兼容性較差,而且最多只能有3個擴展槽,擴展性也非常有限。由于VESA總線是直接連接CPU的,可以說是專門針對486開發(fā)的,因而VESA總線就不能支持Pentium以及以上的CPU。隨著486的衰落和Pentium的普及,VESA總線也就逐漸走向沒落。PCI總線 90年代,隨著圖形處理技術和多媒體技術的廣泛應用,VESA總線已遠遠不能滿足顯卡等設備的要求,這就促使IT廠商們開發(fā)新的總線技術。1991年下半年,Intel公司首先提出了PCI的概念,并聯合IBM、COMPAQ(康柏)、AST、HP(惠普)、DEC等100多家公司成立了PCI集團(Peripheral Component Interconnect Special Interest Group 外圍部件互連專業(yè)組),簡稱PCISIG,推出了開放性的PCI總線。和VESA總線一樣,PCI總線同樣將網絡適配卡、磁盤控制器等高速外設通過PCI局部總線直接掛在CPU總線上,使之與高速的CPU總線相匹配。PCI具有32bit總線位寬,可擴展至64bit;工作頻率為33MHz,最大傳輸率達到了133MB/s(32bit)。同時,PCI提出了橋(Bridge)的概念,其功能是連接兩條計算機總線,使總線間相互通訊。在PCI規(guī)范中,提出了主橋、標準總線橋和PCI橋三種橋。其中主橋負責CPU和PCI之間的傳輸,標準總線橋負責PCI和ISA、EISA之類的標準總線之間的傳輸,PCI橋則負責PCI與PCI之間的傳輸。其中,主橋稱為北橋(North Bridge),其它的橋就稱為南橋(South Bridge),隨之也就誕生了傳統(tǒng)意義上的南北橋芯片。PCI總線支持線性突發(fā)傳輸,支持總線主控及同步操作,而且由于其采用了獨立于CPU的結構設計,因而不像VESA總線一樣受CPU限制,具有很好的兼容性,可以和各種不同的CPU兼容。由于PCI總線的諸多優(yōu)點,很快的它就取代了VESA、ISA等總線,成為了“最長壽”的總線,一直沿用至今。AGP總線 隨著CPU性能的不斷攀高,也隨著圖形處理器的不斷升級,圖形芯片和CPU之間交換的數據量自然也隨之不斷水漲船高。由于傳統(tǒng)PCI總線最大數據傳輸率只有133MB/s,這已遠遠無法滿足圖形處理器對數據傳輸的要求。因而,Intel再次聯合眾多廠商,開放了第一個圖形芯片專用總線AGP總線(Accelerated Graphics Port,高速圖形接口)。AGP總線實質上是對PCI技術標準的擴充,但是其采用了地址和數據線分離的設計,可實現流水線處理,同時大幅提高了系統(tǒng)實際數據的傳輸速率和隨機訪問主內存時的性能。AGP總線位寬為32bit,時鐘頻率為66MHz,最大能以533MHz(AGP8X)工作,最高傳輸速率可達2112MB/s(AGP8X)。和傳統(tǒng)的眾多總線相比,AGP總線可以將系統(tǒng)主內存映射為AGP內存,用作顯卡上的專業(yè)顯存的擴展;并通過直接內存執(zhí)行方式提高系統(tǒng)的3D圖形處理性能。AGP總線的出現很好的解決了圖形芯片和CPU的數據交換問題,但這是以其通用性的犧牲為代價的。AGP總線始終只能使用在圖形芯片方面,無法在更多的領域發(fā)揮其功效。Alpha EV6總線如果你手上有比較老的電腦教學書籍,你會發(fā)現它們幾乎都沒有提到一個單詞,那就是FSB(前端總線頻率),這個在今天十分流行的詞語。這是怎么回事呢?原因就是在當時,前端總線頻率和CPU外頻都是同步的,這就造成人們很少把它們區(qū)別開來講。但是自從Alpha EV6總線發(fā)布以后,前端總線頻率開始和CPU外頻分道揚鑣,它們之間已經無法再劃上等號。為了能給CPU更大的數據傳輸帶寬,AMD研發(fā)了Alpha EV6總線,采用源同步時鐘技術,可以利用同一方波的上升沿和下降沿分別完成一次觸發(fā),這就可以輕易的使處理器與芯片組之間的總線頻率達到兩倍于外頻的速度。以AthlonXP 2000+為例,2000+的外頻為133MHz,前端總線頻率就達到了133MHzX2=266MHz。與此同時,Alpha EV6總線采用信息包傳輸協(xié)議,允許每一處理器容納24項預處理任務,這個數字可是PCI總線的6倍!同時,Alpha EV6總線能支持的處理器物理可尋址存儲器也達到了8T字節(jié)(1T=1000GB),而PCI總線僅支持64GB的數據存取。Alpha EV6總線可以非常有效地提升處理器與內存、芯片組之間進行數據交換的帶寬,這為Athlon系列CPU在和奔騰3乃至之后奔騰4的競爭中助力不少。Quad Pumped總線 隨著Alpha EV6總線的發(fā)布,英特爾也迫切要為它的奔騰4開發(fā)一個專用總線來增大帶寬,Quad Pumped(4倍并發(fā))總線就這樣誕生了。相比之下,Quad Pumped總線可以在一個時鐘周期內,在總線上同時傳送四路64bit數據,這樣一來,前端總線的頻率就提升到了CPU外頻的四倍。以外頻為200MHz的奔騰4 2.6C為例,其前端總線頻率就為400MHzX41600MHz。在相同CPU外頻下,Quad Pumped總線擁有比Alpha EV6總線高一倍的帶寬,更有利于CPU性能的發(fā)揮。PCI-X總線為解決英特爾架構服務器中PCI總線的瓶頸問題,Compaq(康柏)、IBM和HP(惠普)公司決定加快加寬PCI芯片組的時鐘速率和數據傳輸速率,使其分別達到133MHz和1GB/s。利用對等PCI技術和英特爾公司的快速芯片作為智能I/O電路的協(xié)處理器來構建系統(tǒng),這種新的總線就稱為PCI-X。與PCI相比,PCI-X擁有更寬的通道、更優(yōu)良的通道性能以及更好的安全性能,但是PCI-X又能與目前的PCI設備兼容,并具有良好的擴展性,這就很大程度上減少了PCI-X總線普及的阻力。和PCI相比,PCI-X頻率是可擴展的,可隨設備的變化而變化,而不是像PCI那樣是固定的。比如某一設備工作于66MHz,那么它就將工作于66MHz,而如果設備支持100MHz的話,PCIX就將于100MHz下工作。PCI-X可以支持66,100,133MHz等頻率,工作于66MHz的PCIX控制器將最多能訪問4個PCIX設備,在64bit模式下擁有533MB/s的帶寬。同時,我們還可以通過增加PCIX至PCIX的橋接芯片來支持更多設備。但是隨著PCI-X設備工作頻率的升高,可以管理的設備數目也會遞減。當所有的PCIX設備均工作于100MHz下時,在64bit模式下就將擁有800MB/s的帶寬,但是最多可以管理的PCIX設備也縮減到了兩個。當PCIX設備工作于133MHz時,PCIX總線將只能支持1個PCIX設備,但是其將具有驚人的1066MB/s帶寬(64bit模式)!2002年7月,PCI-SIG又提出了全新的PCI-X 2.0標準,包括PCI-X 266和PCI-X 533兩個規(guī)范,在64bit模式,分別具有2.1GB/s帶寬和4.3GB/s帶寬。如今,最新一代的PCI-X 3.0標準又被提出,PCI-X 1066等同工作在1066MHz,在64bit模式下具有8.6 GB/s的恐怖帶寬。而且PCI-X 1066和PCI-X 266以及PCI-X 533都是向下兼容的。HyperTransport總線1999年,AMD在MicroProcessor Forum上首次提出了HyperTransport總線的概念,當時還是被稱為Lightning Data Transport(LDT,閃電數據傳輸),在2001年2月才正式改名為HyperTransport。HyperTransport是一種為主板上的集成電路互聯而設計的端到端總線技術,它可為內存控制器、硬盤控制器以及PCI總線控制器之間開拓出更大的帶寬。HyperTransport是由數據路徑、控制信號和時鐘信號組成的雙點對點單向鏈路,每一條數據路徑寬度可以是2、4、8、16和32bit。由于HyperTransport是由兩條端到端的單向數據傳輸路徑組成(一條為輸入、一條為輸出),工作頻率從200MHz到1600MHz可調。而且采用雙時針頻率觸發(fā)技術,當路徑寬度設置為32bit,同時在800MHz下(等效1600MHz)工作,就可實現12.8GB/s的帶寬。HyperTransport還有一大特色,就是當數據寬度為非32位時,可以分批傳輸數據來達到與32位相同的效果,比如說16位的數據就可以分兩批傳輸,在使用8位數據時就分4批傳送,這種分包傳輸數據的方法,給了HyperTransport更大的彈性空間。 今年2月,HyperTransport技術聯盟又正式發(fā)布了HyperTransport 2.0規(guī)格,由于采用了雙Dual-data,使頻率成功提升到了1.0GHz、1.2GHz和1.4GHz,并且由每通道1.6GB/s提升到2.0GB/s、2.4GB/s和2.8GB/s,最大帶寬由原來的12.8GB/s提升到22.4GB/s。PCIE(3GIO)總線隨著PCI總線逐漸成為限制計算機性能發(fā)揮的瓶頸,英特爾開始醞釀第三代總線了。2001年春季,Intel在IDF上推出了旨在取代PCI總線連接內部芯片的第三代I/O技術,也就是3GIO。2001年8月,PCI-SIG組織批準了代號為Arapahne的3GIO標準。到了2002年4月,PCI-SGI和Arapahoe工作組完成了3GIO的草案,并正式將其改名為PCI Express。2002年7月23日,PCI-SIG正式公布了PCI Express規(guī)范1.0版以及相應的PCI Express卡電氣規(guī)范。PCI Express總線具有很多優(yōu)點,由于只需要從芯片組中引出很少的引腳,這使得主板布線難度大大降低,但是卻具有比現在的PCI高的多的帶寬和傳輸速度,另外在配置的靈活性方面PCI Express也優(yōu)于PCI。它可以根據所連接的硬件設備的不同,使用不同頻率的同其聯系通訊。 同時,PCI Express總線可以“走出機箱”。也就是說PCI Express可以如同現在的USB或者Firewire一樣通過計算機上的一定接口同外部采用相應符合PCI Express標準接口的設備進行連接和通訊。由于PCI Express總線采用了點對點技術,每個PCI Express設備都是直接同系統(tǒng)芯片進行交流,因而不會像PCI總線存在整體帶寬問題,不會因為個別設備而影響其它共享PCI總線的設備。PCI Express還具有很好的向下兼容性,符合PCI 2.3規(guī)范的板卡都可以在低帶寬的PCI Express插槽上使用。每個基本PCI Express連接都是由一個接受對和一個發(fā)送對組成(共四組線路),由一個微分信號在兩個接口之間利用電壓差來傳遞。第一代的PCI Express連接信號傳輸速度為每個基本連接單向2.5Gbit/s,通過多個基本連接同時工作,可以最大實現80Gb/s即10GB/s的帶寬??吹竭@里,有的朋友可能會提出疑問,PCI Express最大帶寬不是8GB/s嗎?這是由于PCI Express總線是直接植入了時鐘信號的,時鐘信號被直接植入數據流中,而不是作為獨立信號存在。因為是通過8b/10b的編碼來實現,所以每個字符需要占據10bit,也就是會比通常多出20。舉個例子來說,我們每傳送8bit的數據,PCI Express總線就會自動添加2bit的時鐘信號,總共傳送10bit的數據。因而PCI Express總線的實際最大帶寬是要打個“八折”的。PCI Express連接結構可以有x1、x2、x4、x8、x12、x16和x32幾種不同形式。顧名思義,x1的連接就是則在每個方向上具有1個基本連接,x16的連接則在每個方向上具有16個基本連接,x32的連接則在每個方向上具有32個基本連接,可以進行10GB/s的傳輸,實現8GB/s的實際帶寬。 InfiniBand(NGIO,FIO)總線相比之下,知道InfiniBand總線的就不多了,因為這個總線更多是面向服務器領域,而且是一路風風雨雨發(fā)展過來的。最初,為了應對服務器的不斷發(fā)展對傳統(tǒng)總線造成的壓力,英特爾公司推出了所謂下一代I/O總線結構,即NGIO(Next Generation Input/Output)總線;隨后不久,IBM、HP也提出了一個類似的用于服務器領域的總線,并稱之為FIO(Future Input/Output)總線。這兩個總線在當時都掀起了相當的熱潮,大家都在猜測哪個才是最后的勝利者,誰都沒想
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度美容院美容美發(fā)服務入股協(xié)議
- 2025年度電線電纜綠色包裝與供貨合同
- 股權代持協(xié)議書標準模板:2025年度股權收購執(zhí)行范本
- 二零二五年度交通事故車輛損失保險理賠協(xié)議
- 二零二五年度汽車展覽會參展商環(huán)保責任合同
- Unit 1 Going to Beijing 單元基礎知識復習(含答案)
- 2025年度溫室大棚承包與農業(yè)科技成果轉化合作協(xié)議
- 二零二五年度手車過戶買賣與車輛上牌服務協(xié)議
- 兒童國畫入門課堂
- 中級消防設施操作員速記口訣
- 醫(yī)療機構負責人簽字確認表
- 復工復產安全生產培訓試卷
- access上機練習題題庫
- 2023年茂名市人民醫(yī)院護士招聘考試歷年高頻考點試題含答案
- 山東教育出版社(魯教版)八年級化學全一冊教學課件
- 《外貿風險管理》完整全套課件
- 綜合性學習《我的語文生活》優(yōu)課一等獎課件
- 公路水運工程施工企業(yè)主要負責人和安全生產管理人員大綱和題庫
- 榜樣7航天追夢人王亞平事跡介紹PPT英雄航天員王亞平事跡介紹PPT課件(帶內容)
- 物理word版2023山東高考答題卡涂準考證號和條形碼
- 2022年上海市16區(qū)高三二模數學試卷總匯本含答案(線下測)
評論
0/150
提交評論