總線把計算機系統(tǒng)中各個功能部件連接起來彪薛,構(gòu)成一個完整的計算機系統(tǒng)坝冕」飨郑總是是各個功能部件傳遞信息的通道,是系統(tǒng)部件的物理接口狼纬,能減少部件通信的復(fù)雜程度诞仓,方便計算機集成洒沦、擴展。
總線分類:存儲總線(連接CPU和內(nèi)存)挑势、系統(tǒng)總線(通用镇防,連接存儲總線和IO總線的中間總線)、IO總線潮饱。
按照位置分類:外部總線来氧、內(nèi)部總線、片內(nèi)總線香拉。
總線的組成:數(shù)據(jù)總線啦扬、地址總線、控制總線凫碌、電源線和地線扑毡。
總線參數(shù):頻率、寬度盛险、傳輸速率僚楞。
總線事務(wù):從請求總線到完成總線使用的操作序列成為總線事務(wù),它是在一個總線周期中發(fā)生的一系列活動枉层。
典型的總線事務(wù)包括:請求操作、裁決操作赐写、地址傳輸鸟蜡、數(shù)據(jù)傳輸和總線釋放。
主設(shè)備:能夠提出申請并獲得總線控制權(quán)的設(shè)備挺邀。
從設(shè)備:只能被動接受總線控制傳送數(shù)據(jù)的設(shè)備揉忘。
常見的讀寫操作:讀操作,寫操作等.
單總線結(jié)構(gòu):用一條總線把CPU 內(nèi)存等功能部件連接起來端铛。用地址來區(qū)分設(shè)備泣矛,總線簡單、使用靈活禾蚕、易于擴展您朽,任意兩個設(shè)備都有可以交換信息,但是效率較慢换淆。
雙總線結(jié)構(gòu):CPU和內(nèi)存之間使用專用的總線哗总,系統(tǒng)總線用來執(zhí)行IO操作。減輕系統(tǒng)負(fù)擔(dān)倍试,提高并行性讯屈。
多級總線結(jié)構(gòu):系統(tǒng)總線和IO總線通過總線橋連接,系統(tǒng)總線連接CPU 內(nèi)存 IO通道县习, IO總線連接IO設(shè)備涮母。并行性進一步提高谆趾。
總線橋:是不同速率總線之間的連接器件,起信號速度緩沖叛本、電平轉(zhuǎn)換沪蓬、控制協(xié)議轉(zhuǎn)換等作用。
PC機總線結(jié)構(gòu):微處理器總線---(北橋)---PCI總線---(南橋)---IO總線炮赦。
總線仲裁:當(dāng)總線有兩個以上的主設(shè)備時怜跑,如果他們同時請求總線,需要仲裁判斷誰獲得總線的控制權(quán)吠勘。