一、模块是什么意思

模块,一个设计术语,指对词条中部分内容进行格式化整理的模板。例如歌手类词条中的“音乐作品”模块,电视剧类词条的“分集剧情”模块。

模块,又称构件。模块有各种类型,如单元操作模块(换热器、精馏塔、压缩机等)、计算方法模块(加速收敛算法、最优化算法等)、物理化学性质模块(汽液相平衡计算、热焓计算等)等。

扩展资料

模块具有以下几个特点:

1、自描述:构件必须能够识别其属性、存取方法和事件,这些信息可以使开发环境将第三方软件构件无缝地结合起来;

2、可定制:允许提供一个典型的图形方式环境,软件构件的属性只能通过控制面板来设置;

3、可集成:构件必须可以被编程语言直接控制。构件也可以和脚本语言或者与从代码级访问构件的环境连接,这个特点使得软件构件可以在非可视化开发项目中使用;

4、连接机制:构件必须能产生事件或者具有让程序员从语义上实现相互连接的其他机制。

参考资料来源:百度百科-模块

参考资料来源:百度百科-构件

二、模块的定义是什么

一、模块的定义:

(一)在程序设计中,为完成某一功能所需的一段程序或子程序;或指能由编译程序、装配程序等处理的独立程序单位;或指大型软件系统的一部分。

模块有各种类型,如单元操作模块(换热器、精馏塔、压缩机等)、计算方法模块(加速收敛算法、最优化算法等)、物理化学性质模块(汽液相平衡计算、热焓计算等)等。

(二)可以组合和变换的标准单元硬件。

模块,又称构件,是能够单独命名并独立地完成一定功能的程序语句的集合(即程序代码和数据结构的集合体)。它具有两个基本的特征:外部特征和内部特征。外部特征是指模块跟外部环境联系的接口(即其他模块或程序调用该模块的方式,包括有输入输出参数、引用的全局变量)和模块的功能;内部特征是指模块的内部环境具有的特点(即该模块的局部数据和程序代码)。

(三)电路中将分立元件组成的电路重新塑封称为模块,如电源模块.他和IC本质上没什么区别.只是一般模块适用于大功率电路,是半集成电路而且内面可能含有IC,而IC刚好是全集成电路.

(四) 在韦氏英文的词典里,“模块”一词的第1条解释是“家具或建筑物里的一个可重用的标准单元”!

(五)在易语言中文编程软件中的一种文件组织形式,主要是将使用频率较高的代码组织到一起,编译后形成模块文件(扩展名为ec),其他程序编写中可以导入并且调用现成模块中的子程序,节约开发时间,减少重复代码,便于协作开发。

二、相关延展

(一)优点:

1、使得内核更加紧凑灵活.

2、修改内核时, 不必重新编译整个内核.

3、模块可以不依赖于某个固定的硬件平台,即使它依赖于某系统特殊的硬件特点

4、模块的目标代码一旦被链接到内核,它的作用和静态链接的内核目标代码完全等价.所以当调用模块函数时,无须显式的消息传递.

5、截获系统调用.

(二)、缺点:模块机制带来安全上的隐患

1、修改输出符号表.

2、通过修改系统调用,使模块自己隐性.

3、重定向文件操作.

4、修改文件属主.

5、隐藏进程.

6、重定向可执行文件

7、通过修改系统调用sys_socketcall,使得系统在收到指定数据包后打开后门

8、TTY劫持.

9、病毒.

模块也可以叫隔离器,是在自动化控制系统中对各种工业信号进行变送、转换、隔离、传输、运算的一种仪表,可以和各种工业传感器配合,取回参数信号,隔离变送传输,满足企业本地监冖远程数据采集。

三、什么是模块。。有什么用??

什么是模块:

模块是在内核空间运行的程序,实际上是一种目标对象文件,没有链接,不能独立运行,但是其代码可以在运行时链接到系统中作为内核的一部分运行或从内核中取下,可以动态的扩展内核的功能。

内核模块和应用程序的比较

应用程序: 模块程序:

入口: main() init_modle()

出口: 无 cleanup_module()

编译: gcc -c gcc -c -DMODULE -D__KERNEL__

连接: gcc insmod

运行: 直接运行 insmod

调试: gdb kdbug,kdb,kgdb等内核调试工具

文件类型:EXEC(可执行文件) REL(可重定位文件)

模块机制的优缺点:

优点:

1,使得内核更加紧凑灵活.

2,修改内核时, 不必重新编译整个内核.

3,模块可以不依赖于某个固定的硬件平台,即使它依赖于某系统特殊的硬件特点

4,模块的目标代码一旦被链接到内核,它的作用和静态链接的内核目标代码完全等价.所以当调用模块函数时,无须显式的消息传递.

缺点:模块机制带来安全上的隐患

1,截获系统调用.

2,修改输出符号表.

3,通过修改系统调用,使模块自己隐性.

4,重定向文件操作.

5,修改文件属主.

6,隐藏进程.

7,重定向可执行文件.

8,通过修改系统调用sys_socketcall,使得系统在收到指定数据包后打开后门

9,TTY劫持.

10,病毒.

四、模块是什么东西,干什么用的?

所谓模块,就是把能够进行一定功能的组件(如具有某种功能的电路)做在一个区域里,具有通用功能,或做成可移动安置小空间,方便安装,焊接到电路中实现某种特定功能。