計算機匯流排與IO裝置

2022-05-19 09:22:32 字數 762 閱讀 1638

計算機匯流排(bus)就是計算機內部各種功能部件之間傳送資訊的公共通訊幹線,匯流排上鏈結計算機各個裝置的資料線。我們知道計算機有運算器,控制器,儲存器,輸入輸出裝置這五大元件,所以匯流排就是用來連線這些元件的導線。

匯流排分類

1. 資料匯流排(data bus)。

2. 位址匯流排(address bus)。

3. 控制匯流排(control bus)。

匯流排的仲裁

匯流排仲裁是微辣解決匯流排使用權衝突問題,假設主存需要跟硬碟和io裝置交換資料,這時候都已經就緒,這時候匯流排由硬碟還是io裝置使用呢,如果沒有第三方這樣就會引起裝置的衝突。所以仲裁器就是可以決定裝置使用匯流排的優先順序。

匯流排仲裁方法

1. 鏈式查詢。

優點:電路複雜度底,仲裁方式簡單。

缺點:優先順序低低裝置難以獲得匯流排使用權。比如上面裝置1比裝置2優先。 對電力故障比較敏感。

2. 計時器定時查詢。

仲裁器會對裝置編號並使用計數器累計計數。接收到仲裁訊號後,往所有裝置傳送當前計數值。計數值與裝置編號一致則可以獲取匯流排使用權。

3. 獨立請求。

每個裝置均有匯流排與仲裁器相連,裝置可以單獨與仲裁器傳送和接受請求,當同時收到多個請求訊號後,仲裁器有權按優先順序分配使用權。

優點:響應速度快,可以動態改變優先順序。

缺點:裝置連線多,匯流排控制相對前兩種比較複雜。

計算機匯流排

一 匯流排的概念 在計算機系統中,不同的子系統必須具有連線彼此的介面,比如,記憶體和處理器需要通訊,處理器和i o裝置也需要通訊。這些工作都是由匯流排來完成的。匯流排就是一條共享的通訊鏈路,它用一套線路來連線多個子系統。下圖是乙個典型的計算機匯流排示意圖 匯流排結構的兩個主要優點是功能多和成本低。通...

計算機匯流排

i o埠的意思是什麼?什麼作用啊 i o埠基本知識 x86 io埠和mmio 外設要與i o匯流排匹配 i2c 匯流排 現場匯流排終極指南 匯流排結構 pci匯流排 匯流排概述 什麼是匯流排介面 前端匯流排頻率 內部匯流排 外部匯流排 系統匯流排 系統匯流排和前端匯流排 系統匯流排頻率 前端匯流排頻...

計算機匯流排類別

控制匯流排就是各種 訊號線的集合,是 計算機各部件之間傳送資料 位址和控制資訊的公共通道。按相對於cpu與其 晶元的位置來分 片內匯流排 指在cpu內部各 暫存器 算術邏輯部件alu,控制部件以及內部 高速緩衝儲存器之間傳輸資料所用的匯流排,即 晶元內部匯流排。can匯流排 片外匯流排 通常所說的匯...