總覽
匯流排概述
匯流排的基本概念
匯流排的分類
匯流排的組成及效能指標
匯流排的結構
匯流排仲裁
集中仲裁機制
分布仲裁機制
匯流排操作和定時
同步定時方式
非同步定時方式
匯流排標準
匯流排概述
匯流排的基本概念
匯流排是連線多個不剪的資訊傳輸線,是各不剪共享的傳輸介質。分時和共享是匯流排的兩個特點。
分時是指同一時刻只允許有乙個部件向匯流排傳送資訊。如果系統中有多個部件,則他們只能分時地向匯流排傳送資訊。
共享是指匯流排上可以掛載多個部件,各個部件之間相互交換的資訊都可以通過這組線路分時共享。同一時刻只允許有乙個部件向匯流排傳送資訊,但多個不剪可以同時從匯流排上接受資訊。
匯流排的傳輸週期。指cpu通過匯流排對儲存器或i/o埠進行一次訪問所需的時間,包括匯流排申請階段、定址階段、傳輸階段和結束階段。
匯流排寬度。
匯流排特性。機器特性、電器特性、功能特性、時間特性。
匯流排的分類
按資料傳送方式可分為並行傳輸匯流排和序列傳輸匯流排。
按匯流排的使用範圍可分為計算機匯流排、測控匯流排等。
按連線部件不同可以分為片內匯流排、系統匯流排、通訊匯流排等。
片內匯流排:晶元內部的匯流排。
系統匯流排:連線五大部件之間的資訊傳輸線。按系統匯流排傳輸資訊的不同,可分為:資料匯流排、位址匯流排和控制匯流排。
資料匯流排:用來傳送各功能部件之間的資訊資料,他是雙向傳輸匯流排。
位址匯流排:單向傳輸匯流排。主要用來指出資料匯流排上的源資料或目的資料在主存單元的位址或i/o裝置的位址。
控制匯流排:由於資料匯流排和位址匯流排被所有部件共享的,如何使各部件能在不同時刻占有匯流排使用權,還需要控制匯流排來完成,因此控制匯流排是用來發出各種控制訊號的傳輸線。
通訊匯流排:用於計算機系統之間或計算機系統與其他系統之間的通訊。分為序列通訊和並行通訊。
匯流排的組成及效能指標
匯流排的組成:通常一組控制線、一組資料線、一組位址線。某些匯流排沒有單獨的位址線,位址資訊也通過資料線來傳送,稱為資料線和位址線復用。
效能指標
匯流排寬度。通常是指資料匯流排的根數
匯流排頻寬。單位時間內匯流排上傳輸資料的位數。
匯流排復用。
訊號線數。位址匯流排、資料匯流排和控制匯流排3中匯流排數的總和。
匯流排的結構
單匯流排結構
將cpu、主存、i/o裝置都鏈結在一組匯流排上,允許i/o裝置之間、i/o裝置與cpu之間或i/o裝置與主存之間直接交換資訊。結構簡單,容易擴充外部裝置。缺點是所有嘻嘻傳送都通過這組共享匯流排,不允許兩個以上的部件在同一時刻向匯流排傳送資訊,效率低。
特點:由於i/o裝置與主存公用一組位址線,因此主存和i/o裝置是統一編址的,cpu可以想訪問記憶體一樣訪問外部裝置。
雙匯流排結構
特點:將速度較低的i/o裝置從單匯流排中分離出來,形成主存匯流排與i/o匯流排分開的結構。
三匯流排結構
與雙匯流排結構相比,三匯流排結構增加了一條小路(dma匯流排),專門用於i/o高速裝置與主存之間直接交換資訊。在三匯流排結構中,任意時刻只能使用一種匯流排。
匯流排仲裁
確定同時競爭匯流排控制權時,可以獲得控制權的裝置
集中仲裁機制
鏈式查詢方式
優先順序判別方式:離匯流排越近優先順序越高,反之,越低。
優點:只需要3根控制線就能按一定的優先順序實現匯流排控制,結構簡單,易擴充。
缺點:對電路敏感;當優先順序高的部件頻繁請求使用匯流排時,會使優先順序較低的部件長期不能使用匯流排。
計數器查詢方式
優先順序判別方式:當匯流排控制器收到匯流排請求訊號判斷匯流排不忙時,計數器開始計數,計數值通過一組位址線發向各個部件。當位址線上的計數值與請求使用匯流排裝置的位址一致時,該裝置獲得匯流排控制權。同時,種質計數器的計數及查詢工作。
計數器有兩種計數方式:1. 計數器每次判優都從"0"開始,此時一旦裝置的有限順序被固定後,裝置的優先順序就按0,1,2,…,n的順序降序排列,永遠不能改變;2. 計數器也可以從上一次的終點開始計數,此時所有裝置使用匯流排的優先順序相等。
優點:各裝置的有銜接順序可以改變,且對電路的故障不如鏈式查詢方式敏感。
缺點:增加了控制閒,控制也比鏈式查詢複雜。
獨立請求方式
優先順序判別方式:當匯流排上的部件需要使用匯流排時,經各自的匯流排請求線傳送匯流排請求訊號,在匯流排控制器中排隊。當匯流排控制器按一定的有限順序決定批准某個部件的請求時,則給該部件傳送匯流排響應訊號,該部件接到次訊號就獲得了匯流排使用權,開始傳輸資料。
優點:響應時間很快,對優先順序順序的控制相當靈活。
缺點:控制線數量很多(n個裝置需要2n根控制線),匯流排控制更複雜。
分布仲裁機制
不需要**仲裁器,每個主模組都有自己的仲裁號和仲裁器,多個仲裁器競爭使用匯流排。當他們有匯流排來請求時,把他們各自位置的仲裁號傳送到共享的仲裁匯流排上,每個仲裁器將從仲裁匯流排上得到的仲裁號與自己的仲裁號進行比較。若仲裁匯流排上的號優先順序高,則它的匯流排請求不予響應,並撤銷它的仲裁號。最後,獲勝者的仲裁號保留在仲裁匯流排上。
匯流排操作和定時
匯流排週期的概念
申請分配階段。由需要使用匯流排的主模組,經匯流排仲裁及其決定下乙個傳輸週期的匯流排使用權授予某乙個申請者。
定址階段。取得了使用權的主模組通過匯流排發憷本次要訪問的從模組的位址及有關命令,啟動參與本次傳輸的從模組。
傳送資料階段。主模組和從模組進行資料交換,資料由源模組發出,經資料匯流排流入目的模組。
結束階段。主模組的有關資訊均從系統匯流排上撤除,讓出匯流排使用權。
同步定時方式
非同步定時方式
不互鎖方式
半互鎖方式
全互鎖方式
匯流排標準
系統匯流排標準
isa
eisa
vesa
pci
pci-e
裝置匯流排標準
ide
agp
usb
sata
第六章 系統匯流排
6.3 pci 匯流排 知識點 1 pci匯流排的系統結構以及pci匯流排的主要特點。2 pci基本訊號的定義以及pci交易過程中pci訊號的作用。3 pci配置的作用 如何實現pci配置。課程主體 pci 匯流排簡介 pci 匯流排訊號 pci isa 橋的訊號互動 pci 匯流排交換 pci 匯...
mysql第六章 第六章 mysql日誌
第六章 mysql日誌 一 錯誤日誌 錯誤日誌的預設存放路徑是 mysql 存放資料的地方 hostname.err 1.修改錯誤日誌存放路徑 mysqld log error data mysql mysql.log 2.檢視配置命令 show variables like log error 3...
第六章 指標
1.多位元組資料的位址是在最左邊還是最右邊的位置,不同的機器有不同的規定,這也正是大端和小端的區別,位址也要遵從邊界對齊 2.高階語言的乙個特性就是通過名字而不是位址來訪問記憶體的位置,但是硬體仍然通過位址訪問記憶體位置 3.記憶體中的變數都是義序列的0或1的位,他們可以被解釋為整數或者其他,這取決...