數(shù)據(jù)總線是計算機(jī)或微機(jī)控制系統(tǒng)中,CPU與存儲器、CPU與I/O接口設(shè)備之間傳送數(shù)據(jù)信息(各種指令數(shù)據(jù)信息)的總線,這些信號通過數(shù)據(jù)總線往返于CPU與存儲器、CPU與I/O接口設(shè)備之間,因此,數(shù)據(jù)總線上的信息是雙向傳輸?shù)摹?/FONT>
1、總線的帶寬(總線數(shù)據(jù)傳輸速率)
總線的帶寬即單位時間內(nèi)總線上傳送的數(shù)據(jù)量,也就是每鈔鐘傳送MB的穩(wěn)態(tài)數(shù)據(jù)傳輸率。與總線密切相關(guān)的兩個因素是總線的位寬和總線的工作頻率,它們之間的關(guān)系:
總線的帶寬=總線的工作頻率*總線的位寬/8
2、總線的位寬
總線的位寬指的是總線能同時傳送的二進(jìn)制數(shù)據(jù)的位數(shù),或數(shù)據(jù)總線的位數(shù),即32位、64位等總線寬度的概念�?偩的位寬越寬,每秒鐘數(shù)據(jù)傳輸率越大,總線的帶寬越寬。
3、總線的工作頻率
總線的工作時鐘頻率以MHZ為單位,工作頻率越高,總線工作速度越快,總線帶寬越寬。
1、程序控制傳送方式
程序控制傳送方式的特點是在程序的控制下進(jìn)行數(shù)據(jù)的傳送,通過CPU執(zhí)行預(yù)先編制好的輸入輸出程序中的I/O指令來完成數(shù)據(jù)的傳送。程序控制傳送方式具體實現(xiàn)又可分為兩種方式:無條件傳送、查詢傳送。
2、中斷傳送方式
在中斷傳送方式下,CPU與外設(shè)并行工作。
輸入數(shù)據(jù)時,外設(shè)數(shù)據(jù)準(zhǔn)備好,向CPU的INTR引腳發(fā)出中斷請求信號,當(dāng)CPU的IF=1(允許中斷請求),則CPU響應(yīng)該中斷請求信號,并發(fā)出中斷應(yīng)答信號INTA,讀取中斷類型碼,執(zhí)行對應(yīng)的中斷服務(wù)程序,從接口讀取數(shù)據(jù)。
輸出數(shù)據(jù)時,外設(shè)空閑,向CPU的INTR引腳發(fā)出中斷請求信號,當(dāng)CPU的IF=1(允許中斷請求),則CPU響應(yīng)該中斷請求信號,并發(fā)出中斷應(yīng)答信號INTA,讀取中斷類型碼,執(zhí)行對應(yīng)的中斷服務(wù)程序,輸出數(shù)據(jù)到該接口。
中斷服務(wù)程序執(zhí)行完成后,CPU繼續(xù)執(zhí)行原來的程序。
3、DMA傳送方式
在用DMA方式進(jìn)行數(shù)據(jù)傳輸時,接口電路要向CPU發(fā)出申請,使CPU讓出總線的控制權(quán),交由控制DMA傳輸?shù)慕涌陔娐贰_@個接口電路就是DMA控制器。DMA傳送時,接口與存儲器之間直接進(jìn)行大批量數(shù)據(jù)交換,不經(jīng)過CPU。
總線標(biāo)準(zhǔn)是系統(tǒng)與各模塊、模塊與模塊之間的一個互連的標(biāo)準(zhǔn)界面。目前流行的總線標(biāo)準(zhǔn)有ISA、EISA和PCI。
(1)系統(tǒng)總線標(biāo)準(zhǔn)
微機(jī)主板上常用的系統(tǒng)總線包括:ISA總線、EISA總線、VL總線和PCI總線。
�。�2)外部總線標(biāo)準(zhǔn)
IEEE-488總線、EIA-232總線、通用串行總線USB
維庫電子通,電子知識,一查百通!
已收錄詞條129183個