计算机中耦合指的是什么意思

发布时间:2020-12-21 09:24:40 作者:小新
来源:亿速云 阅读:2358

这篇文章给大家分享的是有关计算机中耦合指的是什么意思的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

耦合是两个或两个以上的电路构成一个网络时,若其中某一电路中电流或电压发生变化,能影响到其他电路也发生类似的变化,这种网络叫做耦合电路,耦合的作用就是把某一电路的能量输送到其他的电路中去。

一、简介:

耦合是两个或两个以上的电路构成一个网络时,若其中某一电路中电流或电压发生变化,能影响到其他电路也发生类似的变化,这种网络叫做耦合电路,耦合的作用就是把某一电路的能量输送到其他的电路中去。

在涉及耦合(Coupling)这个术语之前,我们先看一个立体声电唱机放大电路的例子。从下图可知,每一个喇叭是同放大器直接相连的,没有放大器就不会有声音;同时,放大器和立体声唱机也是直接相连的。

然而,左右两个喇叭并没有直接相连,我们可以任意拔去一个喇叭的插头而对其它器件均没有影响,可见喇叭与其它器件的耦合是极弱的。它们之间的耦合又是十分松散的(loose),即只要拔去插头就可以把模块分开,而不需动用电烙铁拆焊印刷板上的导线或焊片。反之,我们如果把模块用导线焊接的方法连接起来,那么它们之间的耦合就较为紧密(tighter coupling) 。

电子线路中,由若干电路构成一个有公共阻抗的网络时,某一电路中电压或电流变化能使其它电路也发生相应变化的现象。按公共阻抗的性质可分为电阻耦合,电感耦合,电容耦合及阻容耦合等 。

二、主要分类

系统耦合始源于物理学,在物理学上耦合是指两个实体相互依赖于对方的一个量度,分为以下几种:

非直接耦合

两个模块之间没有直接关系,它们之间的联系完全是通过主模块的控制和调用来实现的 。

数据耦合

一个模块访问另一个模块时,彼此之间是通过简单数据参数(不是控制参数、公共数据结构或外部变量)来交换输入、输出信息的 。

标记耦合

一组模块通过参数表传递记录信息。这个记录是某一数据结构的子结构,而不是简单变量 。

控制耦合

如果一个模块通过传送开关、标志、名字等控制信息,明显地控制选择另一模块的功能,就是控制耦合 。

外部耦合

一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息,则称之为外部耦合 。

公共耦合

若一组模块都访问同一个公共数据环境,则它们之间的耦合就称为公共耦合。公共的数据环境可以是全局数据结构共享的通信区、内存的公共覆盖区等。

内容耦合

如果发生下列情形,两个模块之间就发生了内容耦合:

①一个模块直接访问另一个模块的内部数据 ;

②一个模块不通过正常入口转到另一模块内部;

③两个模块有一部分程序代码重叠(只可能出现在汇编语言中);

④一个模块有多个入口 。

三、强弱程度

耦合的强弱取决于模块的划分是否合理以及模块之间接口的复杂程度。因此,划分模块时应尽量做到:

①排除模块之间不必要的联系;

②减少模块之间必不可少的联系的数量;

③松散模块之间联系的紧密程度。

这样做,就可以得到相互之间耦合比较弱、比较松散的模块划分。

感谢各位的阅读!关于计算机中耦合指的是什么意思就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!

推荐阅读:
  1. 计算机中功耗指的是什么意思
  2. 计算机中数据指的是什么意思

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

计算机 指的 耦合

上一篇:JavaScript中的函数柯理化是什么意思

下一篇:常用的MVC框架是什么

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》