搜尋
首頁常見問題依照總線上傳輸訊息類型的不同,總線可分為什麼

依照匯流排傳輸訊息類型的不同,匯流排可分為「資料匯流排」、「位址匯流排」和「控制匯流排」。資料匯流排用於傳送資料訊息,可在CPU與RAM之間來回傳送需要處理或是需要儲存的資料。位址匯流排是CPU或有DMA能力的單元,用來溝通這些單元想要存取電腦記憶體組件/地方的實體位址。控制匯流排用於傳送控制訊號和時序訊號,可將微處理器控制單元的訊號,傳送到週邊設備。

依照總線上傳輸訊息類型的不同,總線可分為什麼

本教學操作環境:windows7系統、Dell G3電腦。

匯流排(Bus)是電腦各種功能部件之間傳送訊息的公共通訊幹線,是一種內部結構,它是cpu、記憶體、輸入、輸出設備傳遞訊息的公用通道,主機的各個元件透過匯流排連接,外部設備透過相應的介面電路再與匯流排連接,從而形成了電腦硬體系統。在電腦系統中,各部件之間傳送訊息的公共通路叫總線,微型電腦是以匯流排結構來連接各個功能部件的。

匯流排是由導線組成的傳輸線束, 依照電腦傳輸資訊的種類,電腦的匯流排可以分割成資料匯流排、位址匯流排和控制匯流排,分別用來傳送資料、資料位址和控制訊號。

  • 資料匯流排(Data Bus):在CPU與RAM之間來回傳送需要處理或是需要儲存的資料。

  • 位址匯流排(Address Bus):是CPU或有DMA能力的單元,用來溝通這些單元想要存取(讀取/寫入)電腦記憶體元件/地方的物理地址。

  • 控制匯流排(Control Bus):將微處理器控制單元(Control Unit)的訊號,傳送到週邊設備。

資料匯流排DB

「資料匯流排DB」用來傳送資料資訊。資料匯流排是雙向三態形式的匯流排,即他既可以把CPU的資料傳送到記憶體或I/O介面等其它零件,也可以將其它零件的資料傳送到CPU。資料匯流排的位數是微型計算機的重要指標,通常與微處理的字長一致。例如Intel 8086微處理器字長16位,其資料匯流排寬度也是16位。需要指出的是,數據的含義是廣義的,它可以是真正的數據,也可以是指令代碼或狀態信息,有時甚至是一個控制信息,因此,在實際工作中,數據總線上傳送的並不一定只是真正意義上的數據。

常見的資料匯流排為ISA(ISA匯流排)、EISA、VESA、PCI等。

位址匯流排AB

「位址匯流排AB」是專門用來傳送位址的,由於位址只能從CPU傳送向外部記憶體或I/O端口,所以位址匯流排總是單向三態的,這與資料匯流排不同。位址匯流排的位元數決定了CPU可直接定址的記憶體空間大小,例如8位元微電腦的位址匯流排為16位,則其最大可定址空間為2^16=64KB,16位元微電腦(x位元處理器指一個時脈週期內微處理器能處理的位數[1 、0]多少,即字長大小)的位址匯流排為20位,其可定址空間為2^20=1MB。一般來說,若位址匯流排為n位,則可尋址空間為2^n位元組。

控制匯流排CB

「控制匯流排CB」用來傳送控制訊號和時序訊號。控制訊號中,有的是微處理器送到記憶體和I/O介面電路的,如讀/寫訊號,片選訊號、中斷回應訊號等;也有是其它元件回饋給CPU的,例如:中斷申請訊號、重設訊號、總線請求訊號、設備就緒訊號等。因此,控制匯流排的傳送方向由具體控制訊號而定,(訊息)一般是雙向的,控制匯流排的位元數要根據系統的實際控制需求而定。實際上控制總線的具體情況主要取決於CPU。

更多相關知識,請造訪常見問題欄位!

以上是依照總線上傳輸訊息類型的不同,總線可分為什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。