[計組] №3. 系統(tǒng)總線

Ⅰ. 總線的基本概念

總線是連接各個部位的信息傳輸線栅螟,是各個部件共享的傳輸介質

1. 單總線結構

單總線結構
  • 采用單總線結構的計算機坪圾,由于只有一組總線病梢,當某一時刻各部件都要占用總線時烛芬,就會發(fā)生沖突性置。而設置總線判優(yōu)邏輯西采,讓各部件按優(yōu)先級來占用總線又將使得整機的工作速度受到影響胖眷。

2. 面向CPU的雙總線結構

面向CPU的雙總線結構
  • 使用上圖所示的總線結構的計算機武通,會面臨由于沒有主存沒有直接與外部交互的通道,而需要借助CPU為橋梁與外部進行通信珊搀,使得CPU負擔加重冶忱。

3. 以存儲器為中心的雙總線結構

以存儲器為中心的雙總線結構

這種總線結構在單總線基礎上又開辟出一條CPU與主存之間的總線,稱為存儲總線境析。這組總線:

  • 速度高囚枪,只供主存與CPU之間傳輸信息;
  • 提高了傳輸效率劳淆;
  • 減輕了系統(tǒng)總線的負擔链沼;
  • 保留了I/O設備與存儲器交換信息時不經過CPU的特點。


Ⅱ. 總線的分類

1. 片內總線

芯片內部的總線

  • 如在CPU芯片內部沛鸵,寄存器與寄存器之間括勺、寄存器與算邏單元ALU之間都由片內總線連接

2. 系統(tǒng)總線

計算機各部件之間的信息傳輸線

  • 不難想象,片內總線指的是芯片內部的總線曲掰,那么芯片與芯片之間的連接線即為所謂的“片外總線”疾捍,但“片外總線”概念相對較廣,因而又有所細分

a. 數據總線

傳輸各部件之間的數據信息(線上傳輸的是數據信號)

  • 數據總線是雙向
  • 其位數與機器字長栏妖、存儲字長有關拾氓,一般而言該總線寬度是比前二者小的

b. 地址總線

指出數據總線上的源數據或目的數據在主存單元的地址或I/O設備的地址

  • 地址總線是單向的,一般是由CPU或主存設備發(fā)出的
  • 地址總線的條數與存儲地址底哥、I/O地址有關;通常情況下其條數與地址單元個數是相關的

c.控制總線

控制各部件房官,使各部件能在不同時刻占有總線使用權趾徽;即發(fā)出各種控制信號的傳輸線

  • 控制總線是有出方向入方向

3. 通信總線

用于計算機系統(tǒng)之間或計算機系統(tǒng)與其它系統(tǒng)(如控制儀表、移動通信)之間的通信

①傳輸方式

a. 串行通信

數據在單條1位寬的傳輸線上翰守,一位一位地按順序分時傳送

  • 此方式傳輸1字節(jié)數據孵奶,需要分8次從低位到高位通過傳輸線逐位傳輸
  • 此方式由于其傳輸方式,因而更適合遠距離通信蜡峰,可以從幾米達數千公里

b.并行傳輸

數據在多條并行1位寬的傳輸線上了袁,同時由源傳送到目的地

  • 此方式傳輸1字節(jié)數據,需要通過8條并行傳輸線同時由源傳送到目的地
  • 此方式由于其傳輸方式湿颅,因而更適合近距離通信载绿,通常小于30米


Ⅲ. 總線特性及性能指標

1. 總線特性

總線特性

2. 性能指標

總線的性能指標

3. 總線標準

系統(tǒng)與各模塊、模塊與模塊間的一個互連的標準界面油航,按總線標準設計的接口可視為通用接口

以下給出了不同總線標準的一些描述:

不同的總線標準


Ⅳ. 總線結構

1.單總線結構

  • 誠如文首所言崭庸,隨著計算機應用范圍擴大,其外部設備種類和數量越來越多,它們對數據傳輸數量和數據傳輸速度的要求越來越高怕享,倘若繼續(xù)采用單總線結構必然會使得信號的傳播延遲時間大大增加执赡,影響系統(tǒng)的工作效率

2. 雙總線結構

  • 雙總線結構的特點是將速度較低的I/O設備從單總線分離出來,形成主存總線與I/O總線分開的結構
  • 圖中CPU將一部分功能下放給通道函筋,使其對I/O設備具有統(tǒng)一管理的功能沙合,其系統(tǒng)吞吐能力可以相當大。大多用于中跌帐、大型計算機系統(tǒng)


    雙總線結構

3. 三總線結構

  • 主存總線用于CPU與主存之間的傳輸首懈;I/O總線供CPU與各類I/O設備之間傳遞信息;DMA總線用于高速I/O設備與主存之間直接交換信息

  • 任一時刻只能使用一種總線含末;主存總線與DMA總線不能同時對主存進行存炔率啊;I/O總線只有在CPU執(zhí)行I/O指令時才能用到


    三總線結構
  • 處理器與Cache之間有一條局部總線佣盒,將CPU與Cache或與更多的局部設備連接


    三總線結構的又一形式

4. 四總線結構

  • 增加了一條與計算機系統(tǒng)緊密相連的高速總線挎袜。高速總線上掛接了一些高速I/O設備,如高速局域網肥惭、圖形工作站盯仪、多媒體、SCSI等


    四總線結構

5. 總線結構舉例

①傳統(tǒng)微型機總線結構

傳統(tǒng)微型機總線結構
  • 實現(xiàn)了高速設備與低速設備的分離
  • CPU與存儲器通過系統(tǒng)總線進行連接
  • 通過一個標準總線控制器拓展出I/O總線蜜葱,再將各類設備連接到I/O總線上

②VL-BUS局部總線結構

VL-BUS局部總線結構
  • 實現(xiàn)了高速設備與低速設備的分離
  • CPU與存儲器通過系統(tǒng)總線進行連接
  • 擴展出了一條高速總線——VL-BUS總線全景,它連接了高速圖形設備
  • 通過標準總線控制器拓展出了一條低速總線

③PCI總線結構

PCI總線結構
  • CPU與存儲器通過系統(tǒng)總線進行連接
  • 通過PCI橋拓展出了一條PCI總線,通過PCI總線連接高速設備牵囤,如多媒體設備爸黄、高速圖形設備、高速網絡設備
  • 通過標準總線控制器拓展出了類似ISA揭鳞、EISA這樣的總線炕贵,用于連接低速設備

④多層PCI總線結構

多層PCI總線結構
  • 通過PCI橋,可以增強總線的驅動能力


Ⅴ. 總線控制(?)

1. 總線的判優(yōu)控制

基本概念:

按其對總線有無控制功能:

主設備(模塊): 對總線有控制權
從設備(模塊):響應從主設備發(fā)來的總線命令野崇;它本身不能對總線進行控制称开,也不能提出總線的占用請求

有些設備既可作為主設備,也可作為從設備
有些總線有多個主設備乓梨,有些總線只能有一個主設備

總線的判優(yōu)控制可以分為:

1.集中式
2.分布式

總線判優(yōu)控制

a. 鏈式查詢方式

鏈式查詢方式
  • 數據線用于數據傳輸過程中的信息交換
  • 通過地址線找出要通信的設備
  • BR——總線請求:所有設備通過BR發(fā)出總線占用的請求
  • BS——總線忙:某一設備占用了總線控制權鳖轰,則通過該線告訴其他總控設備或其他設備總線忙
  • BG——總線同意:通過BG逐個查詢,當遇到第一個提出總線占用請求的設備時扶镀,不在繼續(xù)向下查詢蕴侣;因此,設備的總線占用優(yōu)先級與BG的順序有直接關系
  • 缺點:對電路故障很敏感——BG線上如果某個設備的接口出現(xiàn)故障臭觉,則無法繼續(xù)向下傳遞

b. 計數器定時查詢方式

計數器定時查詢方式
  • 類似與鏈式查詢方式睛蛛,該方式新增了一條設備地址線鹦马,并在總線控制部件中內置了一個計數器
  • 當BR線發(fā)出總線占用請求時,若可應答響應請求忆肾,內置的計數器會開始計數荸频,并向各設備發(fā)出一組地址信號。直到計數值與設備地址一致時客冈,設備獲得總線控制權
  • n是允許接納的最大設備數旭从,則該方式大致用log2n條線

c. 獨立請求方式

獨立請求方式
  • 每一個設備均有一對總線請求BRi線和總線同意BGi
  • 有設備需要占用總線時,會發(fā)出請求信號至總線控制部件的排隊電路场仲,并根據優(yōu)先次序確定響應何設備的請求
  • 其響應速度快和悦,優(yōu)先次序控制靈活,但控制線數量多渠缕,總線控制更加復雜
  • n是允許接納的最大設備數鸽素,則該方式需采用2n條線

2.總線通信控制

目的:解決通信雙方 協(xié)調配合 問題

總線傳輸周期

a. 申請分配階段
  • 由需要使用總線的主模塊提出申請,總線仲裁決定
b. 尋址階段
  • 主模塊向從模塊給出地址命令
c.傳數階段
  • 主從模塊交換數據
d. 結束階段
  • 主模塊撤銷有關信息

總線通信的方式

a. 同步通信
  • 統(tǒng)一時標控制數據傳送
    同步式數據輸入
    • T1上升沿由主設備給出地址信號亦鳞;
    • T2上升沿需給出讀命令信號馍忽,表示主設備要在從設備中讀取數據
    • T3上升沿之前需通過數據總線給出數據信號
    • T4上升沿可以撤銷數據信號和控制信號(讀),T4周期結束時可以撤銷地址信號
      同步式數據輸出
    • T1上升沿由主設備給出地址信號燕差;
    • T1下降沿之前需通過數據總線給出數據信號
    • T2上升沿前需給出寫命令信號遭笋,表示主設備要向從設備中寫入數據
    • T4上升沿可以撤銷數據信號和控制信號(寫),T4周期結束時可以撤銷地址信號
b. 異步通信
  • 采用應答方式徒探,沒有公共時鐘標準
    異步通信的三種方式
    • 不互鎖方式:主設備向從設備發(fā)出請求信號??從設備接收到請求后進行應答??主設備撤銷請求信號??從設備撤銷應答信號瓦呼;(主設備不論從設備是否應答都會在一段時間后撤銷請求信號,從設備應答后不論主設備是否接受到應答信號也會在一段時間后撤銷應答信號)
    • 半互鎖方式:主設備向從設備發(fā)出請求信號??從設備接收到請求后進行應答??主設備接收到應答信號后撤銷請求信號??從設備撤銷應答信號(主設備若接收不到應答信號會一直保持請求测暗,從設備應答后不論主設備是否接受到應答信號也會在一段時間后撤銷應答信號)
    • 全互鎖方式:主設備向從設備發(fā)出請求信號??從設備接收到請求后進行應答??主設備接收到應答信號后撤銷請求信號??主設備撤銷信號后??從設備撤銷應答信號
c.半同步通信
  • 同步央串、異步結合
    半同步通信

    以輸入數據為例時的半同步通信時序:
    輸入數據時的半同步通信時序
    • 主模塊與從模塊之間速度不一致,在T3到來之前碗啄,從模塊無法向主模塊提供數據蹋辅,從模塊則會發(fā)出低電平有效的WAIT信號,主模塊檢測WAIT信號線挫掏,若WAIT持續(xù)置低電平,則主模塊等待秩命;直至WAIT置高電平尉共,進T3周期
      半同步通信

上述三種方式的共同點:

同步、異步弃锐、半同步方式通信的共同點

d. 分離式通信
  • 充分挖掘系統(tǒng)總線每個瞬間的潛力
    一個總線傳輸周期
  • 將上述的三種通訊方式可以看出袄友,三個階段中只有兩個是占用總線的,那么將這兩個占用總線的階段劃分為兩個子周期霹菊,中間階段不占用總線的時候釋放總線控制權

特點:

  • 各模塊有權申請占用總線
  • 采用同步方式通信剧蚣,不等待對方回答
  • 各模塊準備數據時支竹,不占用總線
  • 總線被占用時,無空閑


Written by Tknight9 ?

Written in 11/29/2020

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末鸠按,一起剝皮案震驚了整個濱河市礼搁,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌目尖,老刑警劉巖馒吴,帶你破解...
    沈念sama閱讀 219,366評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異瑟曲,居然都是意外死亡饮戳,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評論 3 395
  • 文/潘曉璐 我一進店門洞拨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來扯罐,“玉大人,你說我怎么就攤上這事烦衣〈鹾樱” “怎么了?”我有些...
    開封第一講書人閱讀 165,689評論 0 356
  • 文/不壞的土叔 我叫張陵琉挖,是天一觀的道長启泣。 經常有香客問我,道長示辈,這世上最難降的妖魔是什么寥茫? 我笑而不...
    開封第一講書人閱讀 58,925評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮矾麻,結果婚禮上纱耻,老公的妹妹穿的比我還像新娘。我一直安慰自己险耀,他們只是感情好弄喘,可當我...
    茶點故事閱讀 67,942評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著甩牺,像睡著了一般蘑志。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上贬派,一...
    開封第一講書人閱讀 51,727評論 1 305
  • 那天急但,我揣著相機與錄音,去河邊找鬼搞乏。 笑死波桩,一個胖子當著我的面吹牛,可吹牛的內容都是我干的请敦。 我是一名探鬼主播镐躲,決...
    沈念sama閱讀 40,447評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼储玫,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了萤皂?” 一聲冷哼從身側響起撒穷,我...
    開封第一講書人閱讀 39,349評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎敌蚜,沒想到半個月后桥滨,有當地人在樹林里發(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 45,820評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡弛车,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,990評論 3 337
  • 正文 我和宋清朗相戀三年齐媒,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片纷跛。...
    茶點故事閱讀 40,127評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡喻括,死狀恐怖,靈堂內的尸體忽然破棺而出贫奠,到底是詐尸還是另有隱情唬血,我是刑警寧澤,帶...
    沈念sama閱讀 35,812評論 5 346
  • 正文 年R本政府宣布唤崭,位于F島的核電站拷恨,受9級特大地震影響,放射性物質發(fā)生泄漏谢肾。R本人自食惡果不足惜腕侄,卻給世界環(huán)境...
    茶點故事閱讀 41,471評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望芦疏。 院中可真熱鬧冕杠,春花似錦、人聲如沸酸茴。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,017評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽薪捍。三九已至笼痹,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間酪穿,已是汗流浹背凳干。 一陣腳步聲響...
    開封第一講書人閱讀 33,142評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留昆稿,地道東北人。 一個月前我還...
    沈念sama閱讀 48,388評論 3 373
  • 正文 我出身青樓息拜,卻偏偏與公主長得像溉潭,于是被迫代替她去往敵國和親净响。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,066評論 2 355

推薦閱讀更多精彩內容

  • 總線 計算機的各個功能部件通過總線連接在一起構成完整的計算機系統(tǒng)喳瓣,總線是多個系統(tǒng)功能部件之間進行數據傳送的公共通路...
    羅蓁蓁閱讀 4,817評論 0 10
  • title: 『計算機組成原理』總線tags: [計算機]mathjax: falsedate: 2018-06-...
    mbinary閱讀 1,537評論 0 0
  • 總線把計算機系統(tǒng)中各個功能部件連接起來馋贤,構成一個完整的計算機系統(tǒng)∥飞拢總是是各個功能部件傳遞信息的通道配乓,是系統(tǒng)部件的物...
    moriv4閱讀 317評論 0 0
  • 5月以來,哪怕對市場風向再不敏感的人蜈膨,也感覺到陣陣涼意屿笼。二級市場連續(xù)下挫,一級市場融資環(huán)境惡化翁巍,不論企業(yè)融資數量還...
    錢皓頻道閱讀 6,055評論 1 6
  • 推薦指數: 6.0 書籍主旨關鍵詞:特權驴一、焦點、注意力灶壶、語言聯(lián)想肝断、情景聯(lián)想 觀點: 1.統(tǒng)計學現(xiàn)在叫數據分析,社會...
    Jenaral閱讀 5,721評論 0 5