1.單總線結(jié)構(gòu)
單總線結(jié)構(gòu)將CPU、主存、I/O設(shè)備(通過I/O接口)都掛在一組總線上,運(yùn)行I/O設(shè)備之間、I/O設(shè)備與主存之間直接交換信息。CPU與主存,CPU與外設(shè)之間可以之間進(jìn)行信息交換,而無須經(jīng)過中間設(shè)備的干預(yù)。
注意:但總線并不是指只有一根信號線,系統(tǒng)總線按傳送信息的不同可以細(xì)分為地址總線,數(shù)據(jù)總線和控制總線。
優(yōu)點(diǎn):結(jié)構(gòu)簡單,成本低,易于接入新的設(shè)備;
缺點(diǎn):帶寬低、負(fù)載重,多個(gè)部件只能爭用唯一的總線,且不支持并發(fā)傳送操作。
2.雙總線結(jié)構(gòu)
一條是主存總線,用于CPU、主存和通道之間進(jìn)行數(shù)據(jù)傳送;
另一條是I/O總線,用于多個(gè)外部設(shè)備與通道之間進(jìn)行數(shù)據(jù)傳送。
優(yōu)點(diǎn):將較低的I/O設(shè)備從單總線上分離出來,實(shí)現(xiàn)存儲總線和I/O總線分離。
缺點(diǎn):需要增加通道等硬件設(shè)備。
3.三總線結(jié)構(gòu)
三總線結(jié)構(gòu)是在計(jì)算機(jī)系統(tǒng)各部件之間采用3條各自獨(dú)立的總線來構(gòu)成信息通路,這3條總線分別為主存總線、I/O總線和直接內(nèi)存訪問DMA總線。
主存總線用于CPU和內(nèi)存之間傳送地址、數(shù)據(jù)和控制信息。
I/O總線用于CPU和各類外設(shè)之間通信。
DMA總線用于內(nèi)存和高速外設(shè)之間直接傳送數(shù)據(jù)。
優(yōu)點(diǎn):提高了I/O設(shè)備的性能,使其更快地響應(yīng)命令,提高系統(tǒng)吞吐量。
缺點(diǎn):系統(tǒng)工作效率較低。
-
cpu
+關(guān)注
關(guān)注
68文章
10873瀏覽量
212023 -
接口
+關(guān)注
關(guān)注
33文章
8615瀏覽量
151307 -
總線
+關(guān)注
關(guān)注
10文章
2888瀏覽量
88138
發(fā)布評論請先 登錄
相關(guān)推薦
評論