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