這篇文章給大家分享的是有關(guān)計(jì)算機(jī)中耦合指的是什么意思的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧。
創(chuàng)新互聯(lián)長(zhǎng)期為近1000家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為金鄉(xiāng)企業(yè)提供專(zhuān)業(yè)的成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì),金鄉(xiāng)網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。耦合是兩個(gè)或兩個(gè)以上的電路構(gòu)成一個(gè)網(wǎng)絡(luò)時(shí),若其中某一電路中電流或電壓發(fā)生變化,能影響到其他電路也發(fā)生類(lèi)似的變化,這種網(wǎng)絡(luò)叫做耦合電路,耦合的作用就是把某一電路的能量輸送到其他的電路中去。
一、簡(jiǎn)介:
耦合是兩個(gè)或兩個(gè)以上的電路構(gòu)成一個(gè)網(wǎng)絡(luò)時(shí),若其中某一電路中電流或電壓發(fā)生變化,能影響到其他電路也發(fā)生類(lèi)似的變化,這種網(wǎng)絡(luò)叫做耦合電路,耦合的作用就是把某一電路的能量輸送到其他的電路中去。
在涉及耦合(Coupling)這個(gè)術(shù)語(yǔ)之前,我們先看一個(gè)立體聲電唱機(jī)放大電路的例子。從下圖可知,每一個(gè)喇叭是同放大器直接相連的,沒(méi)有放大器就不會(huì)有聲音;同時(shí),放大器和立體聲唱機(jī)也是直接相連的。
然而,左右兩個(gè)喇叭并沒(méi)有直接相連,我們可以任意拔去一個(gè)喇叭的插頭而對(duì)其它器件均沒(méi)有影響,可見(jiàn)喇叭與其它器件的耦合是極弱的。它們之間的耦合又是十分松散的(loose),即只要拔去插頭就可以把模塊分開(kāi),而不需動(dòng)用電烙鐵拆焊印刷板上的導(dǎo)線或焊片。反之,我們?nèi)绻涯K用導(dǎo)線焊接的方法連接起來(lái),那么它們之間的耦合就較為緊密(tighter coupling) 。
電子線路中,由若干電路構(gòu)成一個(gè)有公共阻抗的網(wǎng)絡(luò)時(shí),某一電路中電壓或電流變化能使其它電路也發(fā)生相應(yīng)變化的現(xiàn)象。按公共阻抗的性質(zhì)可分為電阻耦合,電感耦合,電容耦合及阻容耦合等 。
二、主要分類(lèi)
系統(tǒng)耦合始源于物理學(xué),在物理學(xué)上耦合是指兩個(gè)實(shí)體相互依賴(lài)于對(duì)方的一個(gè)量度,分為以下幾種:
非直接耦合
兩個(gè)模塊之間沒(méi)有直接關(guān)系,它們之間的聯(lián)系完全是通過(guò)主模塊的控制和調(diào)用來(lái)實(shí)現(xiàn)的 。
數(shù)據(jù)耦合
一個(gè)模塊訪問(wèn)另一個(gè)模塊時(shí),彼此之間是通過(guò)簡(jiǎn)單數(shù)據(jù)參數(shù)(不是控制參數(shù)、公共數(shù)據(jù)結(jié)構(gòu)或外部變量)來(lái)交換輸入、輸出信息的 。
標(biāo)記耦合
一組模塊通過(guò)參數(shù)表傳遞記錄信息。這個(gè)記錄是某一數(shù)據(jù)結(jié)構(gòu)的子結(jié)構(gòu),而不是簡(jiǎn)單變量 。
控制耦合
如果一個(gè)模塊通過(guò)傳送開(kāi)關(guān)、標(biāo)志、名字等控制信息,明顯地控制選擇另一模塊的功能,就是控制耦合 。
外部耦合
一組模塊都訪問(wèn)同一全局簡(jiǎn)單變量而不是同一全局?jǐn)?shù)據(jù)結(jié)構(gòu),而且不是通過(guò)參數(shù)表傳遞該全局變量的信息,則稱(chēng)之為外部耦合 。
公共耦合
若一組模塊都訪問(wèn)同一個(gè)公共數(shù)據(jù)環(huán)境,則它們之間的耦合就稱(chēng)為公共耦合。公共的數(shù)據(jù)環(huán)境可以是全局?jǐn)?shù)據(jù)結(jié)構(gòu)共享的通信區(qū)、內(nèi)存的公共覆蓋區(qū)等。
內(nèi)容耦合
如果發(fā)生下列情形,兩個(gè)模塊之間就發(fā)生了內(nèi)容耦合:
①一個(gè)模塊直接訪問(wèn)另一個(gè)模塊的內(nèi)部數(shù)據(jù) ;
②一個(gè)模塊不通過(guò)正常入口轉(zhuǎn)到另一模塊內(nèi)部;
③兩個(gè)模塊有一部分程序代碼重疊(只可能出現(xiàn)在匯編語(yǔ)言中);
④一個(gè)模塊有多個(gè)入口 。
三、強(qiáng)弱程度
耦合的強(qiáng)弱取決于模塊的劃分是否合理以及模塊之間接口的復(fù)雜程度。因此,劃分模塊時(shí)應(yīng)盡量做到:
①排除模塊之間不必要的聯(lián)系;
②減少模塊之間必不可少的聯(lián)系的數(shù)量;
③松散模塊之間聯(lián)系的緊密程度。
這樣做,就可以得到相互之間耦合比較弱、比較松散的模塊劃分。
感謝各位的閱讀!關(guān)于計(jì)算機(jī)中耦合指的是什么意思就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!