計算機體系結構中的匯流排設計要素有哪些?


有一些基本的指導原則或設計要素用於對匯流排進行分類和區分。

匯流排型別

匯流排線路可以分為兩種通用型別:專用和複用。專用匯流排線路永久地分配給一個功能或計算機元件的物理子組。複用匯流排線路根據某些引數分配給多個功能。

仲裁方法

在除最簡單的系統之外的所有系統中,多個模組都可能需要控制匯流排。因此,一次只有一個單元可以獨佔地使用匯流排,需要某種仲裁方法。各種方法可以分為集中式或分散式。

在集中式方案中,單個硬體裝置(定義為匯流排控制器或仲裁器)負責分配匯流排時間。在分散式方案中,沒有中央控制器。每個模組都包含訪問控制邏輯,並且模組協同工作以共享匯流排。

時序

時序定義瞭如何在總線上整合事件。使用同步時序,總線上的事件發生由時鐘控制。該圖顯示了同步讀取操作的時序圖。

使用非同步時序,總線上一個事件的發生取決於先前事件的發生。在這個例子中,CPU將地址和讀取訊號放置在總線上。

在暫停這些訊號穩定之後,它發出MSYN(主同步)訊號,指示有效的當前地址和控制訊號的存在。記憶體模組以資料和SSYN(從同步)訊號響應,指示響應。

匯流排寬度

資料的寬度會影響系統性能。資料匯流排越寬,一次移動的位數越多。地址匯流排的寬度會影響系統容量,即地址匯流排越寬,可以引用的位置數量越多。

資料傳輸型別

匯流排提供多種資料傳輸型別,如圖所示。所有匯流排都提供寫入(主裝置到從裝置)和讀取(從裝置到主裝置)操作。

更新於: 2021年7月30日

6K+ 次瀏覽

啟動您的職業生涯

完成課程獲得認證

開始學習
廣告