數(shù)據(jù)傳輸是指數(shù)據(jù)源(傳輸?shù)钠瘘c(diǎn))和數(shù)據(jù)宿(傳輸?shù)慕K點(diǎn))之間傳輸數(shù)據(jù)的過(guò)程。數(shù)據(jù)傳輸是信息傳輸?shù)囊环N形式,這里主要指與電腦北京網(wǎng)站建設(shè)相關(guān)的數(shù)據(jù)傳輸。根據(jù)數(shù)據(jù)源和數(shù)據(jù)宿的位置,數(shù)據(jù)傳輸可分為內(nèi)部傳輸和外部傳輸兩類(lèi)。
1.機(jī)內(nèi)傳輸
數(shù)據(jù)源和數(shù)據(jù)宿在同一臺(tái)計(jì)算機(jī)上,即計(jì)算機(jī)外部設(shè)備與CPU之間的數(shù)據(jù)交換稱(chēng)為機(jī)內(nèi)傳輸。總線(xiàn)常用于計(jì)算機(jī)中各個(gè)設(shè)備之間傳輸數(shù)據(jù),它們之間通過(guò)接口連接。從廣義上講,接口是指兩個(gè)相對(duì)獨(dú)立的子系統(tǒng)之間的連接部分。由于上位機(jī)和各種輸入/輸出(Input/Output,1/0)設(shè)備相對(duì)獨(dú)立,它們一般不能直接連接,必須經(jīng)過(guò)一種簡(jiǎn)稱(chēng)為I/O接口的轉(zhuǎn)換機(jī)制。 1/0接口除了實(shí)現(xiàn)設(shè)備之間的物理連接外,一般還應(yīng)具有地址譯碼、信息交換、數(shù)據(jù)緩沖、數(shù)據(jù)類(lèi)型轉(zhuǎn)換等功能。
上位機(jī)與1/0設(shè)備之間常用的數(shù)據(jù)傳輸方式有四種:程序控制方式、中斷方式、DMA方式和離線(xiàn)傳輸方式。
程序控制模式:利用程序中的指令來(lái)控制外部設(shè)備與處理單元之間的數(shù)據(jù)交換。
中斷中轉(zhuǎn):需要與處理單元交換數(shù)據(jù)的外部設(shè)備向處理單元發(fā)送中斷請(qǐng)求,處理單元響應(yīng)中斷請(qǐng)求,暫停正在運(yùn)行的程序,使用中斷服務(wù)子程序完成數(shù)據(jù)交換,并返回到交換完成后暫停執(zhí)行的程序。
DMA (direct memory transfer) : 當(dāng)高速外部設(shè)備(如磁盤(pán))請(qǐng)求交換數(shù)據(jù)時(shí),外部設(shè)備直接與內(nèi)存交換數(shù)據(jù)。
離線(xiàn)傳輸: 設(shè)備之間交換數(shù)據(jù)無(wú)需CPU 的控制,直接交換數(shù)據(jù)。2.機(jī)外傳輸
當(dāng)數(shù)據(jù)源和數(shù)據(jù)宿相距較遠(yuǎn)時(shí),數(shù)據(jù)傳輸需要借助公用通信線(xiàn)路或?qū)>€(xiàn)完成,稱(chēng)為機(jī)外傳輸。遠(yuǎn)程終端與計(jì)算機(jī)、計(jì)算機(jī)與計(jì)算機(jī)之間的數(shù)據(jù)交換都是對(duì)外傳輸。在進(jìn)行外部傳輸時(shí),傳輸線(xiàn)中的傳輸信號(hào)是代表數(shù)據(jù)的脈沖。在距離較遠(yuǎn)(大于1km)的情況下,需要對(duì)線(xiàn)路中傳輸?shù)男盘?hào)進(jìn)行處理,使其頻率包含在線(xiàn)路使用的頻段內(nèi),這稱(chēng)為調(diào)制。線(xiàn)路的發(fā)送端需要連接一個(gè)調(diào)制器,線(xiàn)路的接收端需要連接一個(gè)解調(diào)器,將傳輸?shù)男盘?hào)還原為數(shù)據(jù)接收部分可以識(shí)別的數(shù)據(jù)脈沖。兼作調(diào)制器和解調(diào)器的設(shè)備稱(chēng)為調(diào)制解調(diào)器(Modem)。數(shù)據(jù)傳輸線(xiàn)路分為四種類(lèi)型:低速線(xiàn)路、中速線(xiàn)路、廣播傳輸和數(shù)字傳輸。
低速線(xiàn)路:是利用原有的電報(bào)傳輸線(xiàn)路改進(jìn)而成,有公共換乘線(xiàn)路和專(zhuān)線(xiàn)。傳輸速率不大于200bps(每秒200個(gè)二進(jìn)制位)。
中速線(xiàn):是利用電話(huà)傳輸線(xiàn)改進(jìn)的。音頻通道公共傳輸線(xiàn)傳輸速率為600-1200bps,專(zhuān)線(xiàn)傳輸速率為2400^-9600bps
廣播傳輸:采用FM廣播系統(tǒng)加裝設(shè)備,將廣播數(shù)據(jù)和廣播節(jié)目集中在一起,可以被多個(gè)接收站接收。也可以使用衛(wèi)星中繼。衛(wèi)星上轉(zhuǎn)發(fā)器支持的最大數(shù)據(jù)傳輸速率為60^-120bps,數(shù)字傳輸:個(gè)音頻通道的傳輸速率可達(dá)56000bps,同軸電纜傳輸速率為1.5^-12Mbps,光纖通信傳輸速率可達(dá)100---1000Mbps。
在數(shù)據(jù)傳輸過(guò)程中,干擾和設(shè)備故障往往會(huì)導(dǎo)致傳輸?shù)臄?shù)據(jù)出現(xiàn)錯(cuò)誤。為了檢測(cè)通信錯(cuò)誤,在傳輸數(shù)據(jù)中提供了冗余檢錯(cuò)碼,這些冗余檢錯(cuò)碼按照一定的數(shù)學(xué)關(guān)系與傳輸數(shù)據(jù)組合在一起。當(dāng)數(shù)據(jù)在傳輸過(guò)程中出現(xiàn)錯(cuò)誤,不符合預(yù)定的數(shù)學(xué)關(guān)系時(shí),就可以被檢測(cè)到。錯(cuò)誤的數(shù)據(jù)傳輸可以通過(guò)重新發(fā)送來(lái)糾正。
我們專(zhuān)注高端建站,小程序開(kāi)發(fā)、軟件系統(tǒng)定制開(kāi)發(fā)、BUG修復(fù)、物聯(lián)網(wǎng)開(kāi)發(fā)、各類(lèi)API接口對(duì)接開(kāi)發(fā)等。十余年開(kāi)發(fā)經(jīng)驗(yàn),每一個(gè)項(xiàng)目承諾做到滿(mǎn)意為止,多一次對(duì)比,一定讓您多一份收獲!