功能模块
时间:2023-03-07 05:30:02 | 来源:营销百科
时间:2023-03-07 05:30:02 来源:营销百科
功能模块:n
系统中的各功能模块在纳入时间、激活机制和控制方式等方面可以不相同。n
1)纳入时间n
纳入时间是指一个功能模块被归并到软件的n源语言描述之中的时间。比如宏功能模块是由n编译器把它作为程序的一部分直接插入到引用位置上去的。而普通的n子程序则是通过产生n目标代码与连接代码而纳入到软件中的。n
2)激活机制n
功能模块的激活机制通常有两种:一个是通过引用来调用功能模块,另一个是通过中断来调用一个功能模块。在n实时系统中,通常使用后者。比如,使用一个外部时间来引起处理过程的中断,然后使控制转到另一个功能模块。n
3)控制方式n
一般功能模块具有单一入口和单一出口,并作为程序的一部分顺序地执行,有时,也需要更为复杂的控制方式,如可重入功能模块。这种功能模块不以任何方式修改它自己或它所访问的局部地址,从而这样的功能模块就可以同时被几个任务使用。n
4)结构分类n
在n软件结构中,功能模块可以分为以下几类:n
顺序功能模块:它在没有明显中断情况下被n应用软件调用和执行。n
增量功能模块:它在调用结束之前可以被n应用程序中断,然后在n中断点n重新启动。n
并行功能模块:它在并行n多处理机环境中与别的功能模块同时执行。n
n