組成原理八章系統(tǒng)線_第1頁
組成原理八章系統(tǒng)線_第2頁
組成原理八章系統(tǒng)線_第3頁
組成原理八章系統(tǒng)線_第4頁
組成原理八章系統(tǒng)線_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1主講教師:胡迪青、肖亮e_mail:QQ:121374333第八章系統(tǒng)總線一、總線基本概念?總線:計算機系統(tǒng)中多個功能部件之間的連接線,通過它可以實現部件之間地址信息、數據和控制信息的傳送。?總線的分類a.內部總線(又稱芯片總線)在集成電路芯片內部(含CPU、運算器等)或將不同的組成連接在一起的總線。b.系統(tǒng)總線指計算機系統(tǒng)中模塊與模塊之間的連接總線,包含諸如ISA、PCI、AGP等總線方式。c.外部總線外總線是指計算機系統(tǒng)之間或計算機系統(tǒng)與其外設通信的總線,如RS-232通信總線、網絡總線等。1、總線的特性?物理特性描述總線的形狀、數量、插頭的形式等特性,如地址總線有18根,RS-232的接口使用9針D型接口等。?功能特性描述每一根線的功能如:地址線的數量指明了CPU能訪問的主存范圍,數據總線指明了一次交換的數據位數。?電氣特性描述每一根線的有效電平及傳送信號的方向。如:地址線單向傳輸,數據線雙向傳輸,高電平有效、低電平有效。?時間特性各線什么時間有效及相互之間的時序關系2、總線的標準化問題總線的標準化是實現兼容的一個重要的組成部分3、總線帶寬指總線在單位時間內所能達到的最高傳輸速率,單位是MB/S。它是衡量總線性能的重要技術指標。6例1設一個32位的處理器有16位外部數據總線,時鐘頻率為50MHZ,若總線傳輸的最短周期為4個時鐘周期,問處理器的最大數據傳輸率是多少?若想提高一倍數據傳輸率,可采用什么措施?解:數據傳輸率即單位時間內(1秒)傳輸的數據量數據傳輸率=2B*50MHZ/4=25MB/s要把總線的數據傳輸率提高一倍,可采取的方法有三種:1)數據總線的寬度提高到32位,此時:數據傳輸率=4B*50MHZ/4=50MB/s2)將總線的時鐘頻率提高到100MHZ,此時:數據傳輸率=2B*100MHZ/4=50MB/s3)將傳輸的最短時間縮短為2個時鐘周期,此時:數據傳輸率=2B*50MHZ/2=50MB/s7例2某網絡每秒發(fā)出30次訪問請求,每次請求的數據量為64KB。問100M的網絡能否承受該訪問?30*64K*8=15360Kb=15Mb<100Mb二、總線的連接方式1、單總線結構?特點a.訪內和訪外指令相同,由地址來處分,減少了一類I/O指令b.總線簡單,使用靈活,易于擴展c.所有設備分時工作,適用于慢速的小型或微型計算機系統(tǒng)中d.適用于高速外設的情況e.任意兩外設之間可以直接交換信息(其中主設備需有總線控制能力)2、雙總線結構?在單總線結構的基礎上增加主存總線組成?特點a.由于外設和內存分處與不同總線,分訪內和訪外指令。b.主存總線的增加減輕了系統(tǒng)總線的負擔,提高了并行性。c.仍然保持了單總線結構的系統(tǒng)簡單、易于擴充的優(yōu)點。3、三總線結構?在雙總線結構的基礎上增加I/O總線組成?特點a.由于外設和內存分處與不同總線,分訪內和訪外指令。b.并行性進一步提高,通道處理機分擔了部分CPU的I/O功能。4、總線結構對計算機系統(tǒng)性能的影響?對最大存儲容量的影響單總線結構對最大存儲容量有影響雙總線和三總線結構對最大存儲容量沒有影響?對指令系統(tǒng)的影響單總線結構沒有訪內/訪外指令之分雙總線和三總線結構訪內和訪外用不同的指令來區(qū)分?吞吐量單總線結構的吞吐量小三總線結構的吞吐量大雙總線結構的吞吐量居中三、總線的控制1、總線的控制方式總線的控制主要是解決連接在公共總線上多個設備之間使用總線的仲裁問題,完成這一功能的部件是總線控制器。1)串行鏈接方式?在單總線和雙總線結構的計算機中,總線控制器是CPU的一部分;在三總線結構的計算機中,它還是通道處理機的一部分。現在,總線總裁器一般是一個單獨的功能模塊。?工作過程分析:設備N向總線控制器發(fā)總線使用請求總線控制器檢查BS信號若BS=0總線控制器發(fā)BG信號BG按照設備的物理連接次序查詢,直到找到第一個發(fā)出BR的設備置BS=1。?如果有2個設備都發(fā)出了總線使用請求,此時響應哪一個設備?離總線控制器近的設備。?優(yōu)點:a.設備擴充容易。b.控制器簡單?缺點:a.優(yōu)先級由設備的物理位置確定,設置不靈活。b.單點故障明顯c.響應速度慢2)計數器定時查詢方式?工作過程分析:設備N向總線控制器發(fā)總線使用請求總線控制器檢查BS信號若BS=0計數器開始計數當計數值等于發(fā)出BR請求的設備號時,設備得到總線使用權置BS=1?設備的優(yōu)先級別能否改變,若能,則如何改變?改變計數器的計數初始值?優(yōu)點:a.不存在單點故障b.優(yōu)先級改變靈活(如何體現?)?缺點:a.設備擴充較困難(增加計數線數量)b.響應速度較慢3)獨立請求方式?工作過程分析:所有設備通過各自獨立的BR線向控制器發(fā)總線使用請求總線控制器經過裁決通過獨立的BG線響應請求?設備的優(yōu)先級如何確定?由控制器中的裁決器按照一定的策略確定(可編程)?優(yōu)點:a.不存在單點故障b.優(yōu)先級改變靈活c.響應速度快?缺點:a.線數與設備的數量有關,設備擴充較困難。b.控制器的設計復雜4)總線控制方式總結總線控制方式總體上分為集中控制和分散控制。

集中控制:總線控制器基本集中在一起,上述的三種方式屬于集中控制,其具體體現是每個設備有兩根線送到總線仲裁控制器,其一是總線請求使用信號BR、另一個是總線授權信號線BG。分散控制:總線控制邏輯分散在總線各部件中。四、總線的通信方式?解決部件獲得總線控制權后,采用哪種方式進行數據交換。常用的總線通信方式有同步通信和異步通信。1)同步通信?不采用應答信號?實現方法:采用統(tǒng)一的時鐘或每個部件自帶時鐘,但受源部件同步時鐘的同步。?優(yōu)點:時序關系簡單,實現簡單。?缺點:在設備速度不一致時按最壞情況確定,傳輸線不能太長(時鐘相移)。2)異步通信方式?采用應答信號?實現方法發(fā)送信息的同時還要發(fā)送本設備的時間標志信號,并用“應答方式”進行。單向應答不能判斷數據是否正確傳送,一般采用雙向應答。有非互鎖、半互鎖和全互鎖三種類型。全互鎖

數據傳輸可靠

適用于傳輸周期不同的設備

對通訊線的長度沒有嚴格的要求?缺點:速度慢?異步通信方式的優(yōu)點:五、總線的數據傳送模式1、數據傳送的方式串行傳送、并行傳送、串并傳送1)串行傳送?只使用一根傳輸線,采用脈沖方式傳送信息?每次傳送1位信息?低位先傳送、高位后傳送?一次新的傳送的開始,一定是以一個由高電平到低電平的跳變。?串行傳送的數據格式編碼起始位(1位):表示一次傳輸的開始數據位(5~8位):被傳送的數據校驗位(1位):用于傳輸校驗停止位(1~2位):表示本次傳輸結束,高電平?兩次傳輸之間的間隙時間內,發(fā)送端應該發(fā)送什么電平?為什么?高!采用“位時間”,即一個二進制位在傳輸線上占用的時間。?為了實現串行傳送,在發(fā)送端的接口中需要“并行–串行”轉換電路,在接收端需要“串行–并行”轉換電路。?UART異步時序接收端采用外部時鐘與接收的數據同步,外時鐘周期和接收的每一位數據所占用的時間關系為:Tc=Td/K?如果待發(fā)送的數據中有連續(xù)相鄰的1或0,接收端如何區(qū)分??波特率的概念是指傳輸通道傳輸代碼的頻寬指標,單位是位/秒。不同于時鐘頻率(單位是HZ/秒)、不同于數據的傳輸速率(單位是字符/秒或bps,是指傳輸的數據位)?應用舉例數據傳輸速率是120字符/秒,而每個字符格式規(guī)定包含十個代碼位,則此時傳送的波特率為多少?10*120字符/秒=1200位/秒=1200波特?反過來有波特如何求數據的傳輸速率?2、各種典型的總線類型?常用的總線:STD、ISA、EISA、VESA、PCI、AGP、infiniBaud等總線?STD(STanDardBus)總線是規(guī)模最小,面向工業(yè)控制的8位系統(tǒng)總線?ISA(IndustrialStandardArchitecture)最早制定的總線技術,頻率5~8MHZ,帶寬5-8MB/s。(8位/16位兼容的AT總線稱為ISA)?EISA(ExtendedIndustryStandardArchitecture)總線。

在ISA總線的基礎上,為32位微機開發(fā)

由VESA于1992年5月推出。具有132MB/S的數據傳輸率。采用了開放性結構、協(xié)議簡單、傳輸率高、價格低廉、能支持多種硬件器件。但規(guī)范性、兼容性和擴展性均較差,結構偏簡單,無緩沖器,只能支持3個外設插接板,而且有時還隨所用的CPU和其工作頻率而變。并且只是對CPU總線的直接擴充,其規(guī)范只發(fā)揮了Intel486CPU的功能,對于Pentium并沒有充分支持。?VESA總線該總線可分為PCI

1.0和PCI2.0。PCI1.0為32位總線,時鐘頻率33MHz,總線最大傳輸率為32×33/8=132MB/S,而PCI2.0為64位總線,時鐘頻率66MHz,最大傳輸率264MB/S。PCI2.1版本對于Pentium有充分支持。?

AGP(AcceleratedGraphicsPort)AGP總線的平均頻率是66MHz,最大傳輸速率是533Mbps,這是PCI總線方式傳輸速度的4倍。?

PCI(PeripheralComponentInterconnect)由Intel公司提出,帶寬為12Mbps,可接入多達127個設備,隨著計算機外設越來越多,PC機內有限的插槽和接口已經不能滿足要求,USB緩解了這一矛盾;可以熱插拔,在電腦通電的情況下可以隨時熱插拔所連接的設備;即插即用。USB采用四線電纜,其中兩根是用來傳送數據的串行通道,另兩根為下游(Downstream)設備提供電源。全速12Mbps的傳輸數據;對于低速外設則以1.5Mbps的傳輸速率來傳輸數據。USB總線會根據外設情況在兩種傳輸模式中自動地動態(tài)轉換。USB系統(tǒng)采用級聯(lián)星型拓撲,該拓撲由三個基本部分組成:主機(Host),集線器(Hub)和功能設備。?

USB(UniversalSerialBus即通用串行總線)USB總線結構拓補控制傳輸類型支持外設與主機之間的控制、狀態(tài)、配置等信息的傳輸,為外設與主機之間提供一個控制通道。每種外設都支持控制傳輸類型,這樣主機與外設之間就可以傳送配置和命令/狀態(tài)信息。等時傳輸類型支持有周期性、有限的時延和帶寬且數據傳輸速率不變的外設與主機間的數據傳輸。該類型無差錯校驗,故不能保證正確的數據傳輸,支持像計算機-電話集成系統(tǒng)(CTI)和音頻系統(tǒng)與主機的數據傳輸。中斷傳輸類型支持像游戲手柄、鼠標和鍵盤等輸入設備,這些設備與主機間數據傳輸量小、無周期性,但對響應時間敏感,要求馬上響應。數據塊(Bulk)傳輸類型支持打印機、掃描儀、數碼相機等外設,這些外設與主機間傳輸的數據量大,USB在滿足帶寬的情況下才進行該類型的數據傳輸。?由于其連接的方便性,得到了廣泛的應用

1.USB存儲設備(U盤,移動硬盤,移動刻錄機)

2.調制解調器

3.USB攝像頭

4.USB鍵盤、鼠標、打印機,游戲手柄、掃描儀

5.USBHUBInfiniBand是PCI總線的替代品,采用了與PCI完全不同的架構,具有極高帶寬和靈活的擴展能力,理論帶寬分別可以達到500MB/s、2GB/s和6GB/s;同時,可以讓應用程序在無需CPU協(xié)助直接訪問外圍設備;它還解決了PCI總線中設備的距離問題,外部設備可以放到距離服務器很遠的地方工作(如果使用的是光纜,最遠距離可以達到0.3-10千米),服務器的體積也因此縮小了許多。還支持熱交換。是存儲網絡和集群最好的連接技術?InfiniBand總線技術有三種網絡技術可能為存儲網絡提供普通的連接層體系結構,分別是光纖通道、以太網(尤其是千兆以太網)、InfiniBand。a)光纖通道·優(yōu)點:高速、低延遲,具有高級流量控制(千兆具有,百兆沒有),可以適應存儲I/O等突發(fā)流量。·缺點:難于實現和管理·應用:最初是作為通用連接技術出現,現在已經成為事實上的SAN的標準。?三種連接層技術比較與分析c)InfiniBand是一種用于代替PCI主機I/O總線的串行總線。由Intel公司組織開發(fā),并受到Compaq、HP、SUN、IBM等公司的支持,作為期望在PC和UNIX平臺使用的主要系統(tǒng)組件?!?yōu)點:技術成熟、管理方便,具有高帶寬和流量控制功能?!と秉c:不能適應大容量事務處理對網絡

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論