各種總線(xiàn)是如何定義的?
總線(xiàn)(Bus)是計(jì)算機(jī)各種功能部件之間傳送信息的公共通信干線(xiàn),它是由導(dǎo)線(xiàn)組成的傳輸線(xiàn)束, 按照計(jì)算機(jī)所傳輸?shù)男畔⒎N類(lèi),計(jì)算機(jī)的總線(xiàn)可以劃分為數(shù)據(jù)總線(xiàn)、地址總線(xiàn)和控制總線(xiàn),分別用來(lái)傳輸數(shù)據(jù)、數(shù)據(jù)地址和控制信號(hào)。
總線(xiàn)的完整定義:計(jì)算機(jī)各種功能部件之間傳送信息的公共通信干線(xiàn),它是由導(dǎo)線(xiàn)組成的傳輸線(xiàn) 束。 總線(xiàn)是一種內(nèi)部結(jié)構(gòu),它是cpu、內(nèi)存、輸入、輸出設(shè)備傳遞信息的公用通道,主機(jī)的各個(gè)部件通過(guò) 總線(xiàn)相連接,外部設(shè)備通過(guò)相應(yīng)的接口電路再與總線(xiàn)相連接,從而形成了計(jì)算機(jī)硬件系統(tǒng)。
1、按照功能和規(guī)范,計(jì)算機(jī)總線(xiàn)可以被分為數(shù)據(jù)總線(xiàn)、地址總線(xiàn)、控制總線(xiàn)、擴(kuò)展總線(xiàn)和局部總 線(xiàn),其中數(shù)據(jù)總線(xiàn)DB、地址總線(xiàn)AB和控制總線(xiàn)CB統(tǒng)稱(chēng)為系統(tǒng)總線(xiàn)。 數(shù)據(jù)總線(xiàn)用于傳輸數(shù)據(jù)信息,是雙向三態(tài)形式的總線(xiàn)。常見(jiàn)的數(shù)據(jù)總線(xiàn)有ISA/EISA(Extended Industry Standard Architecture)總線(xiàn),VESA(Video Electronics Standard Association)局部總 線(xiàn)、PCI(Peripheral Component Interconnect)總線(xiàn)等。 地址總線(xiàn)用于傳送數(shù)據(jù)的地址,是單向(CPU傳向外部存儲(chǔ)器或I/O接口)三態(tài)的。 控制總線(xiàn)用來(lái)傳送控制信號(hào)和時(shí)序信號(hào),傳送方向由具體控制信號(hào)而定,一般是雙向的。
2、按照傳輸數(shù)據(jù)的方式劃分,可以分為串行總線(xiàn)和并行總線(xiàn)。串行總線(xiàn)中,二進(jìn)制數(shù)據(jù)通過(guò)一根數(shù) 據(jù)線(xiàn)逐位發(fā)送到目的器件;并行總線(xiàn)的數(shù)據(jù)線(xiàn)通常超過(guò)2根。常見(jiàn)的串行總線(xiàn)有SPI、I2C、UART、 USB及RS232等。常見(jiàn)的并行總線(xiàn)有STD、PC總線(xiàn)和IEEE488總線(xiàn)等。
3、按照時(shí)鐘信號(hào)是否獨(dú)立,可以分為同步總線(xiàn)和異步總線(xiàn)。同步總線(xiàn)的時(shí)鐘信號(hào)獨(dú)立于數(shù)據(jù),互聯(lián) 的部件或設(shè)備通過(guò)統(tǒng)一的時(shí)鐘進(jìn)行同步,而異步總線(xiàn)的時(shí)鐘信號(hào)是從數(shù)據(jù)中提取出來(lái)的,依靠各部 件或設(shè)備內(nèi)部定時(shí)操作,所有部件或設(shè)備是以(請(qǐng)求和應(yīng)答)信號(hào)握手的方式進(jìn)行。SPI、I2C是同 步串行總線(xiàn),RS232是異步串行總線(xiàn)。
4、按照距離芯片遠(yuǎn)近等級(jí),可以分為內(nèi)部總線(xiàn)、系統(tǒng)總線(xiàn)和外部總線(xiàn)。內(nèi)部總線(xiàn)是外設(shè)與處理器之 間的總線(xiàn),用于芯片的一級(jí)互連,比如I2C、SCI、I2S、SPI、UART、JTAG、CAN、SDIO、GPIO 等。系統(tǒng)總線(xiàn)是各插件板與主板之間的總線(xiàn),用于插件板的一級(jí)互連,通俗來(lái)說(shuō)就是組裝電腦時(shí)看 到的各種排線(xiàn),比如顯卡、聲卡、存儲(chǔ)卡等和主板進(jìn)行連接的ISA、AGP、PCI、SCSI、SATA等。 外部總線(xiàn)是微機(jī)和外部其他設(shè)備之間的總線(xiàn),用于設(shè)備的一級(jí)互連,比如串口(RS232、 RS422)、并口、USB接口、音頻接口等。
總線(xiàn)是構(gòu)成 計(jì)算機(jī)系統(tǒng) 的互聯(lián)機(jī)構(gòu),是多個(gè)系統(tǒng)功能部件之間進(jìn)行數(shù)據(jù)傳送的公共通路。 借助于總線(xiàn)連接,計(jì)算機(jī)在各系統(tǒng)功能部件之間實(shí)現(xiàn)地址、數(shù)據(jù)和控制信息的交換,并在爭(zhēng)用資源 的基礎(chǔ)上進(jìn)行工作。 一個(gè)單處理器系統(tǒng)中的總線(xiàn),大致分為三類(lèi): (1)CPU 內(nèi)部連接各寄存器及運(yùn)算部件之間的總線(xiàn),稱(chēng)為內(nèi)部總線(xiàn)。 (2)CPU 同計(jì)算機(jī)系統(tǒng)的其他高速功能部件,如存儲(chǔ)器、通道等互相連接的總線(xiàn),稱(chēng)為系統(tǒng)總線(xiàn) (3)中、低速 I/O 設(shè)備之間互相連接的總線(xiàn),稱(chēng)為 I/O 總線(xiàn)。
總線(xiàn)(Bus)是計(jì)算機(jī)各種功能部件之間傳送信息的公共通信干線(xiàn),它是由導(dǎo)線(xiàn)組成的傳輸線(xiàn)束, 按照計(jì)算機(jī)所傳輸?shù)男畔⒎N類(lèi),計(jì)算機(jī)的總線(xiàn)可以劃分為數(shù)據(jù)總線(xiàn)、地址總線(xiàn)和控制總線(xiàn),分別用來(lái)傳輸數(shù)據(jù)、數(shù)據(jù)地址和控制信號(hào)??偩€(xiàn)是一種內(nèi)部結(jié)構(gòu),它是cpu、內(nèi)存、輸入、輸出設(shè)備傳遞信息的公用通道,主機(jī)的各個(gè)部件通過(guò)總線(xiàn)相連接,外部設(shè)備通過(guò)相應(yīng)的接口電路再與總線(xiàn)相連接,從而形成了計(jì)算機(jī)硬件系統(tǒng)。在計(jì)算機(jī)系統(tǒng)中,各個(gè)部件之間傳送信息的公共通路叫總線(xiàn),微型計(jì)算機(jī)是以總線(xiàn)結(jié)構(gòu)來(lái)連接各個(gè)功能部件的。





