匯流排時間

匯流排時間

匯流排(Bus)是指計算機組件間規範化的交換數據(data)的方式,即以一種通用的方式為各組件提供數據傳送和控制邏輯。匯流排時間是指連線匯流排的任何一個部件一次傳送信息所占據的時間。匯流排時間與數據傳輸速率有關。

基本介紹

  • 中文名:匯流排時間
  • 外文名:Bus Time
  • 學科:計算機
  • 定義:匯流排一次傳送信息所占據的時間
  • 有關術語:匯流排
  • 領域:計算機組成原理
簡介,數據匯流排寬度,匯流排周期,匯流排仲裁,

簡介

匯流排時間是指一個部件一次傳送信息所占據的時間。匯流排時間與匯流排周期、數據匯流排寬度有關。一般通過匯流排仲裁部件負責分配匯流排時間,由於匯流排上每次只能有一個部件獲得對匯流排的使用權,所以需要有對匯流排使用的仲裁的方法。

數據匯流排寬度

匯流排寬度是指匯流排中線路的根數。數據匯流排負責整個系統的數據流量的大小,而數據匯流排寬度則決定了CPU 與二級高速快取、記憶體以及輸入/輸出設備之間一次數據傳輸的信息量。

匯流排周期

匯流排周期指CPU通過匯流排和存儲器或I/O接口進行一次數據傳輸所需要的時間。微處理器是在時鐘信號CLK控制下按節拍工作的。8086/8088系統的時鐘頻率為4.77MHz,每個時鐘周期約為200ns。
由於存儲器和I/O連線埠是掛接在匯流排上的,CPU對存儲器和I/O接口的訪問,是通過匯流排實現的。通常把CPU通過匯流排對微處理器外部(存儲器或I/O接口)進行一次訪問所需時間稱為一個匯流排周期。一個匯流排周期一般包含4個時鐘周期,這4個時鐘周期分別稱4個狀態即T1狀態、T2狀態、T3狀態和T4狀態,必要時,可在T3、T4間插入一個至數個Tw。
(1)T1狀態 ——輸出存儲器地址I/O地址
(2)T2狀態 ——輸出控制信號
(3)T3和Tw狀態 ——匯流排操作持續,並檢測READY以決定是否延長時序。
(4)T4狀態 ——完成數據傳送

匯流排仲裁

系統中允許同時有多個主機板塊,這些主機板塊都可以獲得匯流排控制權,這樣,就有可能在同一個時候,多個主機板塊同時請求匯流排。可見,匯流排仲裁方式是專門用來解決多個主機板塊對匯流排的競爭使用問題的。
各個主機板塊的動作是非同步進行的,在進行匯流排仲裁時,要用到匯流排時鐘信號,此時鐘信號獨立於各主機板塊本身的局部時鐘信號。在匯流排仲裁過程中,正是利用時鐘信號來對主機板塊的非同步的匯流排請求進行同步的。不過,在一個主機板塊取得系統匯流排的控制以後,數據傳輸的速度只決定於主機板塊和從主機板塊的傳輸能力,而不取決於時鐘信號。
任何主機板塊要求使用匯流排時,便發出匯流排請求信號。但是,能否取得匯流排控制權,這還決定於匯流排忙信號。只有當系統為不忙時,請求使用匯流排的主機板塊才可能得到匯流排控制權。

相關詞條

熱門詞條

聯絡我們