什么是模块
模块是一个设计术语,是指对词条中部分内容进行格式化整理的模板。例如歌手类词条中的“音乐作品”模块,电视剧类词条的“分集剧情”模块。在程序设计中,为完成某一功能所需的一段程序或子程序;或指能由编译程序、装配程序等处理的独立程序单位;或指大型软件系统的一部分。
模块是在内核空间运行的程序,实际上是一种目标对象文件。没有链接不能独立运行,但是其代码可以在运行时链接到系统中作为内核的一部分运行或从内核中取下,动态的扩展内核的功能。
1.使得内核更加紧凑灵活。
2.修改内核时, 不必重新编译整个内核。
3.模块可以不依赖于某个固定的硬件平台,即使它依赖于某系统特殊的硬件特点。
4.模块的目标代码一旦被链接到内核,它的作用和静态链接的内核目标代码完全等价。当调用模块函数时,无须显式的消息传递。
模块有各种类型:如单元操作模块(换热器、精馏塔、压缩机等)、计算方法模块(加速收敛算法、最优化算法等)、物理化学性质模块(汽液相平衡计算、热焓计算等)等。
使得内核更加紧凑灵活。修改内核时, 不必重新编译整个内核。模块可以不依赖于某个固定的硬件平台,即使它依赖于某系统特殊的硬件特点。模块的目标代码一旦被链接到内核,它的作用和静态链接的内核目标代码完全等价.所以当调用模块函数时,无须显式的消息传递.。截获系统调用。修改输出符号表;通过修改系统调用,使模块自己隐性;重定向文件操作;修改文件属主;隐藏进程;重定向可执行文件;通过修改系统调用 sys_socketcall,使得系统在收到指定数据包后打开后门;TTY 劫持;病毒。
TAG:
热门标签: 投放(1) 怎么保持新鲜感(1) 绣球花(1) 荔枝王(1) 许诸(1)
注
部分信息与图片素材来源于互联网,如内容侵权与违规,请与本站联系,将立即处理,举报邮箱:1356571586@qq.com
随机关键词:

资源联系人
-
上一篇
Google Analytics是什么
Google 分析是一个由 Google 所提供的网站流量统计服务。Google 分析现在是互联网上使用最广泛的网络分析服务。Google Analytics 还提供了一个 SDK,允许从 iOS 和 Android 应用程序收集使用数据,称为 Google Analytics for Mobile Apps。Google Analytics 原为 Urchin 所营运的付费网站流量统计服务,20
-
上一篇
高速摄影是什么
高速摄影指在非常快的时间内拍摄照片的技术。1948 年,电影电视工程师协会(SMPTE)将高速摄影定义为拍摄速度每秒超过 128 帧,并且连续拍摄至少 3 帧。高速摄影可视做缩时摄影的反义。高速摄影,摄影方式之一,第一次高速摄影是由英国化学家、语言学家及摄影先驱亨利·塔尔博特(Henry Talbot)完成的。1851 年,塔尔博特将《伦敦时报》的一小块版面贴在一个轮子上,让轮子在一个暗室里快速旋