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