[計算機組成原理] 總線


title: 『計算機組成原理』總線
tags: [計算機]
mathjax: false
date: 2018-06-18 20:57:27
categories:
- 計算機
keywords:
description:
top:


總線

歷史

  • 以 ALU 為中心
  • 以 MEM 為中心
  • 總線

分類

  • 根據(jù)數(shù)據(jù)傳送方式: 串, 并
  • 根據(jù)寬度: 8,16,32,64
  • 根據(jù)使用范圍: 計算機外設總線, 測控總線, 總線
  • 根據(jù)連接部件
    • 片內總線(芯片內)
    • 系統(tǒng)總線: CPU, MEM, IO之間信息傳輸
      根據(jù)傳遞的信息功能分類
      • 數(shù)據(jù)總線
      • 地址總線
      • 控制總線

特性

  • 機械特性: 規(guī)定幾何尺寸,形狀,引腳等
  • 電器特性: 信號方向, 電平范圍等
  • 功能特性: 多跟線不同的功能
  • 時間特性: 時序

性能指標


總線寬度:通常指數(shù)據(jù)總線的根數(shù);
總線帶寬:總線的數(shù)據(jù)傳輸率,指單位時間內總線上傳輸數(shù)據(jù)的位數(shù);
總線復用:指同一條信號線可以分時傳輸不同的信號。
總線的主設備(主模塊):指一次總線傳輸期間,擁有總線控制權的設備(模塊);
總線的從設備(從模塊):指一次總線傳輸期間,配合主設備完成數(shù)據(jù)傳輸?shù)脑O備(模塊),它只能被動接受主設備發(fā)來的命令;
總線的傳輸周期:指總線完成一次完整而可靠的傳輸所需時間;
總線的通信控制:指總線傳送過程中雙方的時間配合方式。

總線結構

  • 單總線

  • 雙總線(引入通道)


  • 三總線1
    IO總線, DMA 總線, 主存總線


  • 三總線2
    局部總線, 系統(tǒng)總線, 擴展總線


  • 四總線
    局部總線, 系統(tǒng)總線, 擴展總線, <mark>高速總線</mark> ( 適用高速 I/O 設備)


    四總線

總線控制

  • 判優(yōu)

  • 仲裁邏輯

    • 鏈式查詢
    • 計數(shù)器定時查詢
  • 獨立請求

比較

方式 每個設備用的總線數(shù) 實現(xiàn) 特點 原理
鏈式查詢 2 簡單 近的優(yōu)先,對電路故障最敏感 BS總線忙,BR總線請求,BG總線同意.
BG信號串行地從近到遠傳遞到下一個IO接口, 如果此接口有總線請求, 總 BG 不再向下傳,此接口得到總線使用權
計數(shù)器定時查詢 ~log2n 稍復雜 平等,對故障不敏感 多了一組設備地址先,少了BG. 總線未被使用時,BS=0. 總線控制部件的計數(shù)器開始計數(shù),然后通過設備地址先,向各設備發(fā)出一組地址信號. 到設備地址值與計數(shù)器值相同時,就獲得總線使用權
獨立請求 2n 很復雜 響應速度快,優(yōu)先次序靈活(通過程序改變) 設備發(fā)出對應的請求信號,總線控制部件中有一個排隊電路, 可根據(jù)優(yōu)先次序確定響應設備.
  • 通信

總線周期

申請分配 -> 尋址 -> 傳輸/通信 -> 結束 -> 申請分配...

總線標準

PCI

  • 高性能
  • 不依附于 CPU
  • 良好的兼容性
  • 即插即用(Plug and Play)
    每個 PCI 設備配有此設備的 reg, 供 BIOS 自動獲取, 無需手動設置

USB

  • 即插即用
  • 通過 HUB 擴展連接
  • 速度快
  • 標準統(tǒng)一
  • 有4根線, 兩根信號, 兩根電源

通信方式

同步

通信雙方由統(tǒng)一時標控制數(shù)據(jù)傳送



異步

允許各模塊速度不一致,更加靈活. 沒有公共的時鐘標準,不一顆球所有部件嚴格統(tǒng)一操作時間, 而是應用應答方式(又稱 握手方式)

  • 不互鎖
  • 半互鎖
  • 全互鎖

半同步

半同步通信既能像同步通信那樣由統(tǒng)一時鐘控制,又能像異步通信那樣允許傳輸時間不一致,因此工作效率介于兩者之間。

分離式

引入

以上三種通信方式都是從主模塊發(fā)出地址和讀寫命令開始,直到數(shù)據(jù)傳輸結輸周期中,系統(tǒng)總線的使用權完全由占有使用權的主模塊和由它選中的從模塊占據(jù)。
進一步分析讀命令傳輸周期,

  • 主模塊通過傳輸總線向從模塊發(fā)送地址和命令。
  • 從模塊按照命令進行讀數(shù)據(jù)的必要準備。
  • 從模塊經(jīng)數(shù)據(jù)總線向主模塊提供數(shù)據(jù)。.

由第二點可見,對系統(tǒng)總線而言,從模塊內部讀數(shù)據(jù)過程并無實質性的信息傳輸,總線空閑。為了克服和利用這種消極等待,尤其在大型劉算機系統(tǒng)中,總線的負載已處于飽和狀態(tài),
充分挖掘系統(tǒng)總線每瞬間的潛力,對提高系統(tǒng)性能起到極大作用。
提出了“分離式”的通信方式

原理

其基本思想是將一個傳輸周期(或總線周期)分解為兩個子周期。在第一個子周期中,主模塊A在得到總線使用權后將命令、地址以及其他有關信息,包括該主模塊編號(當有多個主模塊時,此號尤為重要)發(fā)到系統(tǒng)總線上,經(jīng)總線傳輸后,由有關的從模塊B接收下來。

主模塊A向系統(tǒng)總線發(fā)布這些信息只占用總線很短的時間,一旦發(fā)送完,立即放棄總線使用權,
以便其他模塊使用。在第二個子周期中,當B模塊收到A模塊發(fā)來的有關命令信號后,經(jīng)選擇、
譯碼、讀取等一系列內部作,將A模塊所需的數(shù)據(jù)準備好,使由B模塊中請總線使用權,一旦
獲準,B模塊便將A模塊的號、B模塊的地址、A模塊所需的數(shù)據(jù)等一系列信息送到總線上,供
A模塊接收。很明顯,上述兩個傳輸子周期都只單方向的信息流,每個模塊都變成了主模塊。

特點

  • 各模塊欲占用總線使用權都必須提出串請。
  • 在得到總線使用權后,主模塊在限定的間內向對力傳送信息,采用同步方式傳送,不再
    等待對方的回答信號。
  • 各模塊在準備數(shù)據(jù)的過程中都不占用總線,使總線可接受其他模塊的請求。
  • 總線被占用,或者通過它發(fā)送命令,或通過它傳送數(shù)據(jù),不存在空閑等待時間,充分地利用了總線的有效占用,從而實現(xiàn)了總線在多個主、從模塊間進行信息交叉重疊并行式傳送.

這種方式控制比較復雜,一般用于大型計算機系統(tǒng)

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 總線 計算機的各個功能部件通過總線連接在一起構成完整的計算機系統(tǒng),總線是多個系統(tǒng)功能部件之間進行數(shù)據(jù)傳送的公共通路...
    羅蓁蓁閱讀 5,334評論 0 10
  • ???本文主要介紹嵌入式系統(tǒng)的一些基礎知識,希望對各位有幫助。 嵌入式系統(tǒng)基礎 1、嵌入式系統(tǒng)的定義 (1)定義:...
    OpenJetson閱讀 3,451評論 0 13
  • 文/醉玨弦 吵吵是一只極小的幼貓??梢灾苯优踉谑中摹Cl(fā)稀疏,偏瘦。輕撫它的身軀可以觸碰到骨架。兩天后...
    王玨雯_Vanessa閱讀 319評論 0 2
  • 殘暑消融已現(xiàn)涼。東籬暗地換新裝。 目迷煙渚披靈露,蝶戲瓊枝醉夕陽。 楓葉赤,菊花黃。金風脈脈遞馨香。 閑來不覺窮秋...
    塵埃落定1閱讀 776評論 7 16
  • 今日早盤,滬指低開低走,在低位維持弱勢震蕩。截至發(fā)稿,滬指報2819.86點,跌幅0.84%;創(chuàng)業(yè)板指報2044....
    老趙看盤閱讀 206評論 0 0

友情鏈接更多精彩內容