計算機組成原理課件(第三版)第七章 總線系統(tǒng)_第1頁
計算機組成原理課件(第三版)第七章 總線系統(tǒng)_第2頁
計算機組成原理課件(第三版)第七章 總線系統(tǒng)_第3頁
計算機組成原理課件(第三版)第七章 總線系統(tǒng)_第4頁
計算機組成原理課件(第三版)第七章 總線系統(tǒng)_第5頁
已閱讀5頁,還剩63頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

計算機組成原理 主編: 石磊 教授 鄭州大學(xué)信息工程學(xué)院計算機系 2 第一章 概述 第二章 計算機中的數(shù)據(jù)表示 第三章 運算方法和運算器 第四章 存儲器及存儲系統(tǒng) 第五章 指令系統(tǒng) 第六章 中央處理器 第七章 總線系統(tǒng) 第八章 輸入輸出系統(tǒng) 第九章 計算機外部設(shè)備 第十章 計算機系統(tǒng)及發(fā)展 目錄 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 3頁 第 7章 總線系統(tǒng) 計算機組成原理 清華大學(xué)出版社教學(xué)目標 教學(xué)重點 教學(xué)過程 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 4頁 教學(xué)目標 掌握總線概念、系統(tǒng)總線基本結(jié)構(gòu) 了解總線的控制、數(shù)據(jù)傳輸和接口 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 5頁 教學(xué)重點 總線的概念、系統(tǒng)總線的結(jié)構(gòu) 總線的控制、數(shù)據(jù)傳輸和接口 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 6頁 教學(xué)過程 統(tǒng)總線的概念和結(jié)構(gòu) 線的控制、數(shù)據(jù)傳輸和接口 用總線舉例 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 7頁 計算機系統(tǒng)中存儲器、 能組成計算機系統(tǒng)。 部件之間的互聯(lián)方式 : 分散連接 :各部件之間通過單獨的連線互聯(lián) 總線連接 :將各個部件連接到一組公共信息傳輸線上??偩€結(jié)構(gòu)的兩個主要優(yōu)點: 靈活性:新加部件可以很容易地加到總線上并且部件可以在使用相同總線的計算機系統(tǒng)之間互換。 低成本。 現(xiàn)代計算機普遍使用的是總線互聯(lián)結(jié)構(gòu)。 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 8頁 線的基本概念 總線是連接兩個或多個功能部件的一組共享的信息傳輸線 , 它的主要特征就是多個部件共享傳輸介質(zhì) 。一個部件發(fā)出的信號可以被連接到總線上的其他所有部件所接收 。 總線通常由許多傳輸線或通路構(gòu)成 ,在并行傳輸條件下 , 每條線可傳輸一位二進制信息 ,若干條線可同時傳輸多位二進制信息 。 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 9頁 線的基本概念 ( 1/5) 1. 總線的特性和分類 ( 1)物理特性 總線的物理特性是指總線在機械物理連接上的特性。包括連線類型、數(shù)量、接插件的幾何尺寸和形狀以及引腳線的排列等。 ( 2)電氣特性 總線的電氣特性是指總線的每一條信號線的信號傳遞方向、信號的有效電平范圍。通常規(guī)定由 入 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 10頁 線的基本概念 ( 2/5) 1. 總線的特性和分類 ( 3)功能特性 總線功能特性指總線中每根傳輸線的功能。不同的控制線功能不同,如地址線用來傳輸?shù)刂沸畔?,?shù)據(jù)線用來傳輸數(shù)據(jù)信息,控制線用來發(fā)出控制信息。 ( 4)時間特性 總線時間特性是指總線中任一根傳輸線在什么時間內(nèi)有效,以及每根線產(chǎn)生的信號之間的時序關(guān)系。 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 11頁 線的基本概念 ( 3/5) 1. 總線的特性和分類 內(nèi)部總線: 芯片內(nèi)部連接各元件的總線。如 各個寄存器、 令部件等各元件之間有總線相連。 系統(tǒng)總線: 指連接 儲器和各種 I/于這些部件通常制作在插件板卡上,所以連接這些部件的總線一般是主板式或底板式總線,主板式總線是一種板級總線,主要連接主機系統(tǒng)印刷電路板中的 此也被稱為處理器主存總線,有的系統(tǒng)把它稱為局部總線或處理器總線。底板式總線通常用于連接系統(tǒng)中的各個功能模塊,實現(xiàn)系統(tǒng)中的各個電路板的連接。典型的有 I/這類總線用于主機和 I/于這類連接涉及到許多方面,包括:距離遠近、速度快慢、工作方式等,差異很大,種類很多。 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 12頁 線的基本概念 ( 4/5) 盡管一個總線的帶寬主要由總線定時方式所用的協(xié)議決定,但其他幾個因素也影響帶寬。它們是: 數(shù)據(jù)總線寬度。 增加數(shù)據(jù)總線的寬度可使總線一次傳輸更多數(shù)據(jù)位。 信號線是專用還是分時復(fù)用。 將地址線和數(shù)據(jù)線單獨設(shè)置可使寫操作的性能更高,因為地址和數(shù)據(jù)可在同一個總線周期內(nèi)傳送出去??偩€周期指總線上兩個設(shè)備進行一次信息傳輸所需要的時間。 是否允許大數(shù)據(jù)塊傳送。 如果允許總線以背靠背總線周期連續(xù)傳送多個字而不發(fā)送地址信息或釋放總線,那么可以減少傳送一個大數(shù)據(jù)塊所需的時間,提高總線帶寬。這就是前面講的串并結(jié)合的方式,也稱突發(fā)數(shù)據(jù)傳送方式。 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 13頁 線的基本概念 ( 5/5) 一個系統(tǒng)總線通常由一組控制線、一組數(shù)據(jù)線和一組地址線構(gòu)成。也有些總線沒有單獨的地址線,地址信息通過數(shù)據(jù)線來傳送,這種情況稱為數(shù)據(jù)線和地址線復(fù)用。 數(shù)據(jù)線 用來承載在源部件和目的部件之問傳輸?shù)男畔ⅲ@個信息可能是數(shù)據(jù)、命令、或地址(如果數(shù)據(jù)線和地址線復(fù)用的話)。 地址線 用來給出源數(shù)據(jù)或目的數(shù)據(jù)所在的主存單元或 I/ 控制線 用來控制對數(shù)據(jù)線和地址線的訪問和使用。 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 14頁 線的連接方式 ( 1/4) 1. 連接方式 ( 1)單總線結(jié)構(gòu) 在許多單處理器的計算機中,使用一條單一的系統(tǒng)總線來連接 存和 I/做單總線結(jié)構(gòu)。 外設(shè) 存儲器 7總線的組成結(jié)構(gòu) 單總線 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 15頁 線的連接方式 ( 2/4) 1. 連接方式 ( 2)雙總線結(jié)構(gòu) 在雙總線結(jié)構(gòu)中,存在兩種總線: 存儲總線 用于 I/用于外設(shè)與主機的信息交換。 ( a)以 存儲總線 I/外設(shè) 存儲器 c)采用通道形式 ( b)以存儲器為中心 存儲總線 I/I/外設(shè) 存儲器 儲總線 外設(shè) 外設(shè) 7總線的組成結(jié)構(gòu) 存儲器 通道 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 16頁 線的連接方式 ( 3/4) 1. 連接方式 ( 3)多總線結(jié)構(gòu) 在雙總線結(jié)構(gòu)的基礎(chǔ)之上,為了使高速外設(shè)(如磁盤機)能高速度地與主存儲器進行數(shù)據(jù)交換,在高速外設(shè)與主存儲器之間可以增設(shè)直接存儲器訪問( 式高速 I/形成多總線結(jié)構(gòu)。 存儲總線 I/存儲器 7總線的組成結(jié)構(gòu) 外設(shè) 外設(shè) 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 17頁 線的連接方式 ( 4/4) 2. 總線結(jié)構(gòu)對計算機系統(tǒng)性能的影響 最大存儲容量: 例如在一元化總線系統(tǒng)中,對主存和外設(shè)進行存取的差別,僅僅在于出現(xiàn)總線上的地址不同,為此必須為外圍設(shè)備保留某些地址。由于某些地址必須用于外圍設(shè)備,所以在單總線系統(tǒng)中,最大主存容量必須小于計算機字長所決定的可能的地址總數(shù)。 指令系統(tǒng): 在非統(tǒng)一編址的總線系統(tǒng)中, 是因為操作碼規(guī)定了要使用哪一條總線,所以在這類總線系統(tǒng)中,訪存操作和輸入輸出操作各有不同的指令。 吞吐量: 計算機系統(tǒng)的吞吐量是指流入、處理和流出的信息的速率。它取決于信息輸入內(nèi)存的速度、 取數(shù)據(jù)的速度,以及所得結(jié)果從內(nèi)存送給一臺外圍設(shè)備的速度。這些步驟中每一步都關(guān)系到主存,因此,系統(tǒng)吞吐量主要取決于主存的存取周期。 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 18頁 16位 總線結(jié)構(gòu) C/ C/ 早期 32位 與 展 32位局部總線 當前 32位 總線結(jié)構(gòu) 存儲總線 系統(tǒng)總線:外設(shè)部件互連 顯示總線:圖形加速接口 外設(shè)接口:鍵盤接口、鼠標接口、并行打印機接口、串行通信接口,通用串行接口 394接口 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 19頁 線的內(nèi)部結(jié)構(gòu) 早期總線的內(nèi)部結(jié)構(gòu)如圖 7實際上是處理器引腳的延伸,是處理器與 I/種簡單的總線一般也由 50100條線組成,這些線按其功能可分為三類:地址線、數(shù)據(jù)線和控制線。 地址線是單向的,用來傳送主存與設(shè)備的地址;數(shù)據(jù)線是雙向的,用來傳送數(shù)據(jù);控制線對每一根線來講是單向的( 接口發(fā)向用來指明數(shù)據(jù)傳送的方向(存儲器讀、存儲器寫、 I/I/中斷控制(請求、識別)和定時控制等。 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 20頁 存儲器 模塊 輸入設(shè)備 接口 輸出設(shè)備 接口 地址線 數(shù)據(jù)線 控制線 鎖存器 驅(qū)動門 圖 7期總線的內(nèi)部結(jié)構(gòu) 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 21頁 早期總線結(jié)構(gòu)的不足之處在于:第一, 使后來增加了具有簡單仲裁邏輯的 仍不能滿足多 二,總線信號是 總線結(jié)構(gòu)緊密與 用性較差。 在當代總線結(jié)構(gòu)中, 統(tǒng)中允許有多個這樣的處理器模塊。而總線控制器完成幾個總線請求者之間的協(xié)調(diào)與仲裁。整個總線分成如下四個部分: 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 22頁 - c a c h e 模塊 存儲器 模塊 I / O 適配器 總線 控制器 數(shù)據(jù)傳送總線(地址、數(shù)據(jù)、控制線) 仲裁總線 中斷和同步總線 公用線 主 板 圖 7代總線的的內(nèi)部結(jié)構(gòu) 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 23頁 數(shù)據(jù)傳送總線 由地址線、數(shù)據(jù)線、控制線組成。其結(jié)構(gòu)與圖 7一般是 32條地址線, 32或 64條數(shù)據(jù)線。為了減少布線, 64位數(shù)據(jù)線的低 32位常常和地址線采用多路復(fù)用方式。 仲裁總線 包括總線請求線和總線授權(quán)線。 中斷和同步總線 用于處理帶優(yōu)先級的中斷操作,包括中斷請求線和中斷認可線。 公用線 包括時鐘信號線、電源線、地線、系統(tǒng)復(fù)位線以及加電或斷電的時序信號線等。 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 24頁 線結(jié)構(gòu)舉例 大多數(shù)計算機采用了分層次的多總線結(jié)構(gòu) 。 在這種結(jié)構(gòu)中 ,速度差異較大的設(shè)備模塊使用不同速度的總線 , 而速度相近的設(shè)備模塊使用同一類總線 。 顯然 , 這種結(jié)構(gòu)的優(yōu)點不僅解決了總線負載過重的問題 , 而且使總線設(shè)計簡單 , 并能充分發(fā)揮每類總線的效能 。 圖 7 可以看出 ,它是一個三層次的多總線結(jié)構(gòu) , 即有 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 25頁 P e n t i u m 主存與 c a c h e 控制器 a c h e (2 5 6 5 1 2 主存 (D ) (4 1 2 8 M B) 總線 - P 線 橋芯片 總線 北橋 1 2 0 腳 P 線 - I S A 總線 橋芯片 及 D M A ,中斷控制邏輯 (6 4 1 2 8 K B) 實時鐘 / 日歷 S R A M 8 0 4 2 M P U 鍵盤、 鼠標 控制器 電池 P 線 南橋 P 充槽 I 線 擴充槽 62 腳 (長槽) 36 腳 (短槽) 芯片 可選 主板 圖 7 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 26頁 線的控制、數(shù)據(jù)傳輸和接口 總線的信號線類型有專用和復(fù)用兩種。 專用信號線 就是指這種信號線專門用來傳送某一種信息。例如,使用分立的數(shù)據(jù)線和地址線。 復(fù)用信號線 就是指一種信號線在不同的時間傳輸不同的信息。例如,采用數(shù)據(jù)、地址線分時復(fù)用的方式,用一組數(shù)據(jù)線在地址階段傳送地址信息,在數(shù)據(jù)階段傳送數(shù)據(jù)信息。這樣就使得地址和數(shù)據(jù)通過同一組數(shù)據(jù)線進行傳輸。從而實現(xiàn)了復(fù)用。 信號線的分時復(fù)用的優(yōu)點:可以使用較少的線傳輸更多的信息,從而節(jié)省了空間和成本。 信號線的分時復(fù)用的缺點: 掛接的每個部件的電路變得更復(fù)雜了。 因為共享同一線路的事件不能同時發(fā)生,所以還潛在地降低了性能。 例如,存儲器寫事務(wù)中,如果采用數(shù)據(jù)和地址專用線的話,主存單元地址和數(shù)據(jù)可以同時送到總線上,而數(shù)據(jù)和地址線分時復(fù)用的情況下就不能這樣。 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 27頁 線的控制 ( 1/3) 最簡單的系統(tǒng)可以只有一個總線主控設(shè)備:處理器。在一個單主控設(shè)備系統(tǒng)中,所有總線操作都必須由處理器控制,所以無需總線裁決。 另一種選擇是采用多個總線主控設(shè)備,每個主控設(shè)備都能啟動數(shù)據(jù)傳送。 決定哪個總線主控設(shè)備將在下次得到總線使用權(quán)的過程被稱為總線裁決。進行總線裁決有多種方案。從大的方面來講,有兩類總線裁決方式: 集中式 和 分布式 。前者將控制邏輯做在一個專門的總線控制器或總線裁決器中,通過將所有的總線請求集中起來利用一個特定的裁決算法進行裁決。而在分布式的裁決方式中,沒有專門的總線控制器,其控制邏輯分散在各個部件或設(shè)備中。 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 28頁 線的控制 ( 2/3) 在選擇哪個設(shè)備獲得總線使用權(quán)時,一般的裁決方案通常試圖平衡兩個因素。 ( 1)“等級性” 即每個主控設(shè)備有一個總線優(yōu)先級,具有最高優(yōu)先級的設(shè)備應(yīng)該先被服務(wù): ( 2)“公平性” 即任何設(shè)備,即使是具有最低優(yōu)先權(quán)的設(shè)備也不能永遠得不到總線使用權(quán)。這種“公平性”保證了想使用總線的每個設(shè)備最終總能得到總線。除了上述因素外,更復(fù)雜的方案考慮怎樣縮短總線裁決時間。 圖 10列處理機結(jié)構(gòu) 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 29頁 線的控制 ( 3/3) 1. 集中裁決方式 ( 1) 菊花鏈查詢方式 ( 2)計數(shù)器定時查詢方式 ( 3)獨立請求方式 2. 分布式裁決方式 30 集中裁決:鏈式查詢方式 總 線 控 制 部 件 I/ R I/ I/n 據(jù)線 地址線 31 0 總 線 控 制 部 件 數(shù)據(jù)線 地址線 I/ R I/ I/n 設(shè)備地址 集中裁決:計數(shù)器定時查詢方式 計數(shù)器 設(shè)備地址132 排隊器 集中裁決:獨立請求方式 總 線 控 制 部 件 數(shù)據(jù)線 地址線 I/ I/ I/n 2015年 12月 17日 33 分布式裁決 中央 處理器 設(shè)備接口 0 設(shè)備接口 1 設(shè)備接口 N 3 1 2 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 34頁 線的數(shù)據(jù)傳輸方式 ( 1/2) 1. 串行傳輸 串行總線的數(shù)據(jù)在數(shù)據(jù)線上按位進行傳輸,因此只需要一根數(shù)據(jù)線,線路的成本低,適合于遠距離的數(shù)據(jù)傳輸。 在進行串行傳輸時,按順序傳送一個數(shù)據(jù)的所有二進位的脈沖信號,每次一位,被傳送的數(shù)據(jù)在發(fā)送部件中必須進行并行數(shù)據(jù)到串行數(shù)據(jù)的轉(zhuǎn)換,這個過程稱為拆卸;而在接收部件中則需要將串行數(shù)據(jù)轉(zhuǎn)換成并行數(shù)據(jù),這個過程稱為裝配。 串行總線是一種信息傳輸信道。在信息傳輸通道中,攜帶數(shù)據(jù)信息的信號單元叫碼元,每秒鐘通過信道傳輸?shù)拇a元數(shù)稱為碼元傳輸速率,簡稱波特率。 串行傳輸方式可分為同步方式和異步方式兩種。在異步傳輸方式中,每個字符要用一位起始位和若干停止位作為字符傳輸?shù)拈_始和結(jié)束標志,需占用一定的時間。所以在進行數(shù)據(jù)塊傳送時,為了提高速度,一般把每個字符前后的附加位去掉,而將若干個字符作為一個數(shù)據(jù)塊一起傳送,在數(shù)據(jù)塊的開始和結(jié)尾處用一個或若干個同步字符作標志。這種方式稱為同步串行傳輸方式。 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 35頁 線的數(shù)據(jù)傳輸方式 ( 2/2) 2. 并行傳輸 并行總線的數(shù)據(jù)在數(shù)據(jù)線上同時有多位一起傳送,每一位要有一根數(shù)據(jù)線,因此有多根數(shù)據(jù)線。并行傳輸比串行傳輸速度要快得多,但需要更多的傳輸線。 衡量并行總線速度的指標是最大數(shù)據(jù)傳輸率,即單位時間內(nèi)在總線上傳輸?shù)淖畲笮畔⒘俊?為了減少線路的數(shù)量,可以將并行方式和串行方式結(jié)合起來。當數(shù)據(jù)線不是很寬時,采用分多次傳輸?shù)姆椒▉韺崿F(xiàn),例如在主存和 種總線傳輸方式稱為突發(fā)式數(shù)據(jù)傳送模式。 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 36頁 線的的接口 ( 1/5) 1. 接口概念 ( 1)接口定義 “接口”是指中央處理器( 內(nèi)存、外部設(shè)備、兩種外部設(shè)備間或兩種機器之間通過總線連接的邏輯部件。接口部件在它所連接的兩部件之間起著“轉(zhuǎn)換器”的作用,以便實現(xiàn)彼此之間的信息傳送。 一個典型的計算機系統(tǒng)具有各種類型的外部設(shè)備,因而有各種類型的接口。 為了使所有的外部設(shè)備能夠兼容,并能在一起正常工作, 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 37頁 線的的接口 ( 2/5) ( 2)接口功能 數(shù)據(jù)轉(zhuǎn)換 不同類型的數(shù)據(jù)必須經(jīng)過轉(zhuǎn)換過程才能被對方識別和接收。 數(shù)據(jù)緩沖與時序配合 在接口電路中,一般設(shè)置幾個數(shù)據(jù)緩沖寄存器,從而接口具備一定的緩沖存儲能力。 提供外部設(shè)備和接口的狀態(tài) 在接口線路中設(shè)置設(shè)備和接口狀態(tài)寄存器, 整對外部設(shè)備及數(shù)據(jù)接口的指令。 實現(xiàn)主機和外部設(shè)備之間的通信聯(lián)絡(luò)控制 主要通信聯(lián)絡(luò)控制工作包括設(shè)備選擇、操作時序的控制與協(xié)調(diào)、中斷的請求與批準、主機命令與 I/ 電平匹配和負載匹配 總線信號電平通常是與 外設(shè)的 I/電平不同時,需經(jīng)過接口電路進行電平轉(zhuǎn)換。 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 38頁 線的的接口 ( 3/5) 2. 接口分類 ( 1)按數(shù)據(jù)傳輸寬度分類 并行接口 主機與接口、接口與外部設(shè)備之間都是對一個字節(jié)或幾個字節(jié)各位同時進行處理的方式完成信息傳遞工作,即每次傳送一個字節(jié)或幾個字節(jié)的全部代碼。因此并行接口的數(shù)據(jù)通路是按字或字節(jié)設(shè)置的。一般當 I/且主機與外部設(shè)備之間距離較近時,選用并行接口。 串行接口 接口與主機之間完全按照并行的方式傳遞數(shù)據(jù)。但接口與 I/每個字節(jié)是按位依次傳送的。因此要求串行接口必須設(shè)置具有移位功能的數(shù)據(jù)緩沖器,以實現(xiàn)數(shù)據(jù)格式的串并轉(zhuǎn)換。同時還要求接口中同步定時脈沖信號來控制信息的傳遞速率,以保證信號能夠在接口與外部設(shè)備之間實現(xiàn)同步串行傳送。一般的低速 I/算機網(wǎng)絡(luò)的遠程終端設(shè)備以及通信系統(tǒng)的終端采用串行接口。 2015年 12月 17日 39 總線接口 只有一條傳輸線 , 每次一位 , 按順序來傳送表示一個數(shù)碼的所有二進制位 (每個數(shù)據(jù)位都需要單獨一條傳輸線 。 二進制數(shù)“ 0”或 “ 1”在不同的線上同時進行傳送 計算機組成原理 40 串行通信 串行通信:將數(shù)據(jù)分解成二進制位用一條信號線 , 一位一位順序傳送的方式 串行通信的優(yōu)勢:用于通信的線路少 , 因而在遠距離通信時可以極大地降低成本 通信協(xié)議 ( 通信規(guī)程 ) :收發(fā)雙方共同遵守 解決傳送速率 、 信息格式 、 位同步 、 字符同步 、數(shù)據(jù)校驗等問題 串行通信適合于遠距離數(shù)據(jù)傳送 , 也常用于速度要求不高的近距離數(shù)據(jù)傳送 鍵盤 、鼠標器與主機間采用串行數(shù)據(jù)傳送 計算機組成原理 41 通信方式 串行異步通信:以字符為單位進行傳輸 串行同步通信:以一個數(shù)據(jù)塊 ( 幀 ) 為傳輸單位 , 每個數(shù)據(jù)塊附加 1個或 2個同步字符 , 最后以校驗字符結(jié)束 傳輸制式 全雙工 :雙根傳輸線 , 能夠同時發(fā)送和接收 半雙工 :單根傳輸線 , 不能同時發(fā)送和接收 單工 :單根傳輸線只用作發(fā)送或只用作接收 調(diào)制解調(diào)器 信線路信號與計算機數(shù)字信號相互轉(zhuǎn)換的設(shè)備 計算機組成原理 42 起始位 每個字符開始傳送的標志 ,起始位采用邏輯 0電平 數(shù)據(jù)位 數(shù)據(jù)位緊跟著起始位傳送 。由 5 8個二進制位組成 , 低位先傳送 校驗位 用于校驗是否傳送正確;可選擇奇檢驗 、 偶校驗或不傳送校驗位 停止位 表示該字符傳送結(jié)束 。 停止位采用邏輯 1電平 , 可選擇 1、 位 起止式異步通信字符格式 起始位 校驗位 停止位 空閑位 數(shù)據(jù)位 低位 高位 字符 0/1 0/1 0/1 0/1 1 0 1 1 1 空閑位 傳送字符之間的邏輯 1電平 ,表示沒有進行傳送 計算機組成原理 43 數(shù)據(jù)傳輸速率 數(shù)據(jù)傳輸速率比特率 ( 每秒傳輸?shù)?二進制位數(shù) 字符中每個二進制位持續(xù)的時間長度都一樣 , 為數(shù)據(jù)傳輸速率的倒數(shù) 進行二進制數(shù)碼傳輸 , 每位時間長度相等: 比特率波特率 ( 過去 , 限制在 50 600 現(xiàn)在 , 可以達到 115200 2015年 12月 17日 44 【 例 】 利用串行方式傳送字符 , 每秒鐘傳送的數(shù)據(jù)位數(shù)常稱為波特 。 假設(shè)數(shù)據(jù)傳送速率是 120個字符 /秒 , 每一個字符格式規(guī)定包含 10個數(shù)據(jù)位 (起始位 、 停止位 、 8個數(shù)據(jù)位 ), 問傳送的波特數(shù)是多少 ? 每個數(shù)據(jù)位占用的時間是多少 ? 【 解 】 :波特數(shù)為: 10位 120/秒 =1200波特 每個數(shù)據(jù)位占用的時間 發(fā)送 8位數(shù)據(jù): 59H 01011001B,偶校驗、兩個停止位 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 45頁 線的的接口 ( 4/5) ( 2)按操作的節(jié)拍分類 同步接口 同步接口的數(shù)據(jù)傳送是按照 論是 是接口與外部設(shè)備之間的數(shù)據(jù)交換都由 種接口的控制簡單,但其操作時間必須與 異步接口 異步接口不由 。連接在總線上的任何兩個設(shè)備均可以交換信息,在交換信息的兩個設(shè)備中,負責控制和支配總線控制權(quán)的設(shè)備叫主設(shè)備,和主設(shè)備交換信息的設(shè)備叫從設(shè)備。如將 I/信息交換時,主設(shè)備發(fā)出交換信息的 “ 請求 ” 信號,經(jīng)過接口傳送給設(shè)備,從設(shè)備完成主設(shè)備指定的操作后向主設(shè)備發(fā)出 “ 回答 ” 信號。按這種一問一答的方式分步完成信息的交換。其中從 “ 請求 ” 到 “ 回答 ” 之間的時間是由完成操作所需的實際工作時間決定的,與 2015年 12月 17日 46 同步時序 2015年 12月 17日 47 異步時序 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 48頁 線的的接口 ( 5/5) ( 3)按信息傳送的控制方式分類 根據(jù)接口對信息傳送的控制方式,接口分為: 程序控制的輸入輸出接口 程序中斷輸入輸出接口 直接存儲器存?。?口 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 49頁 用總線舉例 線結(jié)構(gòu)類型 準接口類型 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 50頁 線 結(jié)構(gòu)類型 線是 C 叫 是在原先的 在推出后得到廣大計算機同行的承認,兼容該標準的微型機大量出現(xiàn)。 ( 1)它能支持 64、 16進行 8位或 16位數(shù)據(jù)訪問,支持 15級硬中斷、 7級 ( 2)它是一種簡單的多主控總線。除了 ( 3)它支持 8種總線事務(wù)類型:存儲器讀、存儲器寫、 I/斷響應(yīng)、 儲器刷新、總線仲裁。 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 51頁 總線是一種在 它從 是一種具有智能化的總線 ,支持多總線主控和突發(fā)傳輸方式 。 它的時鐘頻率為 98根信號線 , 在原 8根線的基礎(chǔ)上擴充了 100根線 , 與原 具有分立的數(shù)據(jù)線和地址線 。 數(shù)據(jù)線寬度為 32位 , 具有 8位 、 16位 、 32位數(shù)據(jù)傳輸能力 , 所以最大數(shù)據(jù)傳輸率為 33Mb/s。 地址線的寬度為 32位 , 所以尋址能力達 232。 即: 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 52頁 線是 60余家公司聯(lián)合推出的一種通用的全開放局部總線標準,也叫 的推出為微機系統(tǒng)總線結(jié)構(gòu)的革新奠定了基礎(chǔ)。 不是一個單獨使用的總線體系結(jié)構(gòu),而是對 ,它需要和其他總線共存于一個系統(tǒng)中,形成 他外設(shè)如硬盤控制器、 可使用 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 53頁 線是繼 2位局部總線。 991年底提出, 立于處理器的總線。它主要用于高速外設(shè)的 I/圖形顯示適配器、網(wǎng)絡(luò)接口控制卡、磁盤控制器等。 相連接,這樣使得系統(tǒng)中的高速設(shè)備掛接在 低速設(shè)備仍然通過 。 在高速的 ( 線之間也是通過 個系統(tǒng)中甚至可以有多個 2015年 12月 17日 54 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 55頁 996年提出的一個開放的新總線標準 , 任何廠家都可以設(shè)計或制造 目前僅針對顯示接口 , 也就是說 , 。 目前生產(chǎn)的主板上均有 從外觀上來看 , 它靠近 但要比 顏色一般為褐色 。 且只能用來插顯示接口卡 。 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 56頁 準接口類型 即集成設(shè)備電子部件 。 它是由 0線的單組電纜連接 。 由于已把磁盤控制器集成到驅(qū)動器之中 , 因此磁盤接口卡就變得十分簡單 。 現(xiàn)在的微機系統(tǒng)中已不再使用磁盤接口卡 , 而把磁盤接口電路集成到系統(tǒng)主板上 ,并留有專門的 且成本低廉 , 在微機系統(tǒng)中得到了廣泛的應(yīng)用 。 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 57頁 增 強 型 是 主板上通??商峁﹥蓚€ 在 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 58頁 稱 也有人把它稱為 符合該標準的主板和硬盤早在1997年便已經(jīng)投放市場 , 目前幾乎所有的主板及硬盤都支持該標準 。 或者 是由 998年 2月份提出的最新標準 。 突發(fā)數(shù)據(jù)傳輸率理論上可達 s。 并且采用了新型的 進一步提高了數(shù)據(jù)傳輸?shù)目煽啃?, 改用 80針的排線 (保留了與現(xiàn)有的電腦兼容的 40針排線 , 增加了 40條地線 ), 以保證在高速數(shù)據(jù)傳輸中降低相鄰信號線間的干擾 。 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 59頁 這一技術(shù)可讓所有設(shè)備協(xié)同運作 , 包括 磁帶 、 硬盤驅(qū)動器以及各種符合394的設(shè)備 。 由于 所以它可創(chuàng)建一種新 板將僅包括 所有驅(qū)動器和設(shè)備都在外部與計算機相連 , 并包括所有數(shù)字家電 , 例如電視和電話 。 盡管 997年制定完畢 , 但由于這一技術(shù)研發(fā)經(jīng)費開銷過高 , 因此很可能會擱淺 。 迄今 沒 有 準 備 在 未 來 的 操 作 系 統(tǒng) 中 , 支持 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 60頁 以將下列的任一部件插入 示器、鍵盤、鼠標、調(diào)制解調(diào)器、游戲桿、掃描儀、打印機、視頻相機等。還可以將一些一大串設(shè)備共用 如將多個耗電量大的外設(shè)串接起來有可能使總線過載,此時可使用一個自供電的集線器來補充功耗。另外 根據(jù)設(shè)備對系統(tǒng)資源需求的不同,在 種不同的數(shù)據(jù)傳輸方式: 1. 等時傳輸方式 2. 中斷傳輸方式 3. 控制傳輸方式 4. 批處理方式 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 61頁 計算機組成原理 第七章系統(tǒng)總線 2015年 12月 17日 第 62頁 , 可以用在服務(wù)器中取代 也可以用于構(gòu)造存儲區(qū)域網(wǎng) 。 用 可使服務(wù)器設(shè)計中提供更大的容量 、 更好的擴充性和更高的靈活性 。 遠程存儲器 、 其他網(wǎng)絡(luò)設(shè)備接入到一個由開關(guān)和鏈路組成的中央開關(guān)網(wǎng)帶 。 這種基于開關(guān)的體系結(jié)構(gòu)可連接多達 64000個服務(wù)器 、 存儲系統(tǒng)和網(wǎng)絡(luò)設(shè)備 。 計算機組成原理 第七章系統(tǒng)總線

溫馨提示

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

評論

0/150

提交評論