1.經過學習總線的分類和結構,咱們知道了一些名詞,諸如:系統總線,主存總線(存儲總線),I/O總線......。網絡
在總線結構部分,咱們常常看到主存總線和I/O總線結合,系統總線和I/O總線結合,還有局部總線什麼的。這裏想說的是總線做爲信息傳輸共享的部件,性能
數據會在不一樣的總線之間」流動「,數據離開存儲總線後,會傳輸到另外一條總線,即I/O總線。最爲常見的I/O總線,是PCI總線,固然還有其餘的類型的線。學習
2.《計算機組成原理》一書在總線結構部分,講解至關混亂,至少結構部分設計的諸多總線,在前面的總線分類中都沒談到,例如I/O總線,擴展總線,spa
存儲總線。設計
I/O總線具備三個功能:容許加入新的插卡(增減設備),容許從內存總線輸入和輸出數據(總線自己的屬性),容許插卡之間傳輸數據。視頻
組成原理一書對於總線的講解不夠詳細,至少在分類和命名部分不是很清楚。片內總線,系統總線和通信總線均是一些比較大的概念,不是具體的概念術語。htm
好比後面提到的存儲總線,I/O總線均屬於系統總線,可是具體是哪種,數據總線,地址總線,仍是控制總線,還要對存儲總線,I/O總線進行細分。說到底,接口
這是一個命名的問題,你能夠選擇鏈接的部件命名,也能夠根據功能命名,可是若是全按功能來的話,體現不出不一樣部分的區別,因此按鏈接部分來分,會比較明顯一些。ip
3.I/O總線並不是直接和系統總線直接鏈接,二者間存在一個通道,這說明兩條總線之間存在很大的不一樣。內存
I/O設備是主機和外設之間傳輸數據的通道橋樑,兩邊是不同的部件。將CPU比做賽車的引擎,外設比做車輪,那麼I/O總線就至關於傳動裝置,沒有良好的傳動系統,
那麼引擎的動力就不能很好地驅動車輪,同時,外設上有些設備須要處理大量的數據,這時就須要和內存進行數據上的傳輸,這時也須要I/O總線。
4.各類計算機的主板都有兩個問題要解決,一是如何與外圍高速交換數據,二是如何擴展計算機功能,解決問題的方法是採用各類類型的擴展總線。
5.爲何有時候叫系統總線,有時候叫存儲總線,我覺着這和計算機以存儲爲中心有關,因此叫存儲總線。
存儲總線和系統總線之間有什麼區別?
6.在總線的標準中,介紹了衆多的標準,ISA,EISA,VESA,PCI,USB,因此在談到總線結構之類的時候,說道PCI總線不須要有什麼驚訝的。
7.當有大量設備鏈接到系統總線上時,總線性能就會降低。某些具備高數據傳輸率的設備(如圖形、視頻控制器、網絡接口等),儘管CPU有足夠的處理能力,但總線傳輸不能知足它們高速率的傳輸要求。爲解決顯示帶寬的問題,知足一些要求高速傳輸的擴展卡的須要,因而就出現了一種專門提供給高速I/O設備的總線——局部總線。
將那些高速外設(如硬盤機、圖形加速卡、高分辨圖形終端、網卡等)經過局部總線直接掛接到CPU總線上,並以CPU速度運行,變單總線爲多總線結構,分散總線傳輸任務,使不少的輸入/輸出傳輸問題由局部總線來完成,減輕系統總線的壓力。
VESA,PCI.AGP都是局部總線。
局部總線可分爲三種:專用局部總線、VL總線(VESA Local Bus)、PCI總線(Peripheral Component Interconnect)。
8.總線講解起來其實挺複雜的,組成原理一書中只是作了粗淺地解釋。