複製鏈接
請複製以下鏈接發送給好友

數據總線

鎖定
總線(Bus)是指計算機組件規範化的交換數據(data)的方式,即以一種通用的方式為各組件提供數據傳送控制邏輯。從另一個角度來看,如果説主板(Mother Board)是一座城市,那麼總線就像是城市裏的公共汽車(bus),能按照固定行車路線,傳輸來回不停運作的比特(bit)。這些線路在同一時間內都僅能負責傳輸一個比特。因此,必須同時採用多條線路才能發送更多數據,而總線可同時傳輸的數據數就稱為寬度(width),以比特為單位,總線寬度愈大,傳輸性能就愈佳。總線的帶寬(即單位時間內可以傳輸的總數據數)為:總線帶寬 = 頻率×寬度(Bytes/sec)。
中文名
數據總線
外文名
DataBus
用    途
用於傳送數據信息

數據總線共享與交換

數據總線(DataBus)。規範了一個大的集成應用系統中同構系統、異構系統等方面進行數據共享和交換實現方法,系統間數據交換標準。可用於微處理與內存,微處理器與輸入輸出接口之間傳送信息。數據總線的寬度是決定計算機性能的一個重要指標。微型計算機的數據總線大多是32位或64位。
1.業務實體數據交換:各個子系統在架構分層上都有業務實體層,數據交換機制在業務實體層建立了一層對所有應用系統透明的層。子系統之間,無論其實現的具體技術方案是什麼,都可通過業務實體層進行共享和交互,這也就建立了可在子系統間進行持續集成和業務擴展的結構,從而實現一個可擴展的完整的一體化信息系統。 [1] 
2.WebService數據交換:是一種Web服務標準,Web服務提供在異構系統間共享和交換數據的方案,也可用於在產品集成中使用統一的接口標準進行數據共享和交換。

數據總線交換方式

原理圖 原理圖
1.業務實體層的數據交換,這是同構子系統系統間最直接和最高效的交換方案。在同構子系統間通過定義數據對象接口層,通過DTO進行傳輸,或者直接在數據庫中進行數據表的連接或訪問,達到同構子系統間的數據共享和交換。例如徵管系統內各個子系統間的數據共享和交換、業務系統和數據挖掘間的數據共享。
2.WebService數據交換,在異構子系統間,同時存在數據不集中的情況下,必須使用有效的技術手段來保證異構的數據共享和交換。WebService是基於Web的標準服務,其不受傳輸協議或硬件的限制,也不受子系統具體實現技術的限制。而且較先進完備的應用系統或產品都提供了基於WebService的集成接口。這就解決了異構子系統間的數據共享和交換。WebService也可以解決跨網絡和行業系統的數據交換,這需要對方接口單位同樣具備WebService服務。
3.格式化文件數據交換,它是與外部系統文件傳輸,業務上的內部系統和外部信息交換需求,要求提供相應的數據共享和交換技術機制。這類問題通常使用基於文件系統的技術方案解決,例如文件報送、文件交換等。可舉例説明:税、庫、銀三者之間就存在實時和非實時的數據交換,這種交換優化的方案就是使用文件通過Socket進行交換。此類技術實現一般採用底層技術。

數據總線連接器

連接器 連接器
數據總線連接器(DBconnector)是一種用於連接串行和平行電纜到數據總線的連接器。數據總線連接器命名格式是DB-x,x代表連接器內電線的數量。每條線被連接到在連接器中的一個栓上,但是在很多情況下,不是所有的栓都被分配一個功能。數據總線連接器被各種EIA/TIA標準定義。是一類用於連接序列和平行電纜到一個數據總線的連接器。DB連接器在DB-x的格式下命名,其中x代表連接器內(線)的數量。每條線與連接器中的銷釘相連,但是在許多情況下,不是所有的銷釘都被分配功能。DB連接器有9,15,25,37和50銷釘尺寸。DB連接器定義了連接器物理結構,而不是每條線的用途。例如,DB-9有9個銷釘和被用於連接一個鼠標。DB-25有25個銷釘和被用於連接一台打印機。

數據總線技術指標

程序總線 程序總線
1、總線的帶寬(總線數據傳輸速率) 總線的帶寬指的是單位時間內總線上傳送的數據量,即每鈔鍾傳送MB的最大穩態數據傳輸率。與總線密切相關的兩個因素是總線的位寬和總線的工作頻率,它們之間的關係:
總線的帶寬=總線的工作頻率*總線的位寬/8
2、總線的位寬
總線的位寬指的是總線能同時傳送的二進制數據位數,或數據總線的位數,即32位、64位等總線寬度的概念。總線的位寬越寬,每秒鐘數據傳輸率越大,總線的帶寬越寬。
3、總線的工作頻率
總線的工作時鐘頻率MHZ為單位,工作頻率越高,總線工作速度越快,總線帶寬越寬。

數據總線操作

模型 模型
總線一個操作過程是完成兩個模塊之間傳送信息,啓動操作過程的是主模塊,另外一個是從模塊。某一時刻總線上只能有一個主模塊佔用總線。
總線的操作步驟:主模塊申請總線控制權,總線控制器進行裁決。
數據傳送的錯誤檢查:主模塊得到總線控制權後尋址從模塊,從模塊確認後進行數據傳送。
總線定時協議:定時協議可保證數據傳輸的雙方操作同步,傳輸正確。定時協議有三種類型:
同步總線定時:總線上的所有模塊共用同一時鐘脈衝進行操作過程的控制。各模塊的所有動作的產生均在時鐘週期的開始,多數動作在一個時鐘週期中完成。
異步總線定時:操作的發生由源或目的模塊的特定信號來確定。總線上一個事件發生取決前一事件的發生,雙方相互提供聯絡信號。
總線定時協議
半同步總線定時:總線上各操作的時間間隔可以不同,但必須是時鐘週期的整數倍,信號的出現,採樣與結束仍以公共時鐘為基準。ISA總線採用此定時方法。
數據傳輸類型:分單週方式和突發(burst)方式。
單週期方式:一個總線週期只傳送一個數據。
突發方式:取得主線控制權後進行多個數據的傳輸。尋址時給出目的地首地址,訪問第一個數據,數據2、3到數據n的地址在首地址基礎上按一定規則自動尋址(如自動加1)。

數據總線標準規範

標準系統結構總線 標準系統結構總線
總線是一類信號線的集合是模塊間傳輸信息的公共通道,通過它,計算機各部件間可進行各種數據和命令的傳送。為使不同供應商的產品間能夠互換,給用户更多的選擇,總線的技術規範要標準化。 [2] 
總線的標準制定要經周密考慮,要有嚴格的規定。總線標準(技術規範)包括以下幾部分:
機械結構規範:模塊尺寸、總線插頭、總線接插件以及安裝尺寸均有統一規定。
功能規範:總線每條信號線(引腳的名稱)、功能以及工作過程要有統一規定。
電氣規範:總線每條信號線的有效電平、動態轉換時間、負載能力等。
參考資料
  • 1.    高正浩,李達均,呂飛,王珺.基於三維可視化技術的智能機房應用研究[J].貴州電力技術,2016,(第12期).
  • 2.    徐東風主編. 大學計算機導論[M]. 北京:中國農業出版社, 2006.08. 第65頁