您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關計算機中耦合指的是什么意思的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。
耦合是兩個或兩個以上的電路構成一個網絡時,若其中某一電路中電流或電壓發生變化,能影響到其他電路也發生類似的變化,這種網絡叫做耦合電路,耦合的作用就是把某一電路的能量輸送到其他的電路中去。
一、簡介:
耦合是兩個或兩個以上的電路構成一個網絡時,若其中某一電路中電流或電壓發生變化,能影響到其他電路也發生類似的變化,這種網絡叫做耦合電路,耦合的作用就是把某一電路的能量輸送到其他的電路中去。
在涉及耦合(Coupling)這個術語之前,我們先看一個立體聲電唱機放大電路的例子。從下圖可知,每一個喇叭是同放大器直接相連的,沒有放大器就不會有聲音;同時,放大器和立體聲唱機也是直接相連的。
然而,左右兩個喇叭并沒有直接相連,我們可以任意拔去一個喇叭的插頭而對其它器件均沒有影響,可見喇叭與其它器件的耦合是極弱的。它們之間的耦合又是十分松散的(loose),即只要拔去插頭就可以把模塊分開,而不需動用電烙鐵拆焊印刷板上的導線或焊片。反之,我們如果把模塊用導線焊接的方法連接起來,那么它們之間的耦合就較為緊密(tighter coupling) 。
電子線路中,由若干電路構成一個有公共阻抗的網絡時,某一電路中電壓或電流變化能使其它電路也發生相應變化的現象。按公共阻抗的性質可分為電阻耦合,電感耦合,電容耦合及阻容耦合等 。
二、主要分類
系統耦合始源于物理學,在物理學上耦合是指兩個實體相互依賴于對方的一個量度,分為以下幾種:
非直接耦合
兩個模塊之間沒有直接關系,它們之間的聯系完全是通過主模塊的控制和調用來實現的 。
數據耦合
一個模塊訪問另一個模塊時,彼此之間是通過簡單數據參數(不是控制參數、公共數據結構或外部變量)來交換輸入、輸出信息的 。
標記耦合
一組模塊通過參數表傳遞記錄信息。這個記錄是某一數據結構的子結構,而不是簡單變量 。
控制耦合
如果一個模塊通過傳送開關、標志、名字等控制信息,明顯地控制選擇另一模塊的功能,就是控制耦合 。
外部耦合
一組模塊都訪問同一全局簡單變量而不是同一全局數據結構,而且不是通過參數表傳遞該全局變量的信息,則稱之為外部耦合 。
公共耦合
若一組模塊都訪問同一個公共數據環境,則它們之間的耦合就稱為公共耦合。公共的數據環境可以是全局數據結構共享的通信區、內存的公共覆蓋區等。
內容耦合
如果發生下列情形,兩個模塊之間就發生了內容耦合:
①一個模塊直接訪問另一個模塊的內部數據 ;
②一個模塊不通過正常入口轉到另一模塊內部;
③兩個模塊有一部分程序代碼重疊(只可能出現在匯編語言中);
④一個模塊有多個入口 。
三、強弱程度
耦合的強弱取決于模塊的劃分是否合理以及模塊之間接口的復雜程度。因此,劃分模塊時應盡量做到:
①排除模塊之間不必要的聯系;
②減少模塊之間必不可少的聯系的數量;
③松散模塊之間聯系的緊密程度。
這樣做,就可以得到相互之間耦合比較弱、比較松散的模塊劃分。
感謝各位的閱讀!關于計算機中耦合指的是什么意思就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。