程序模块
理学领域术语
程序模块(program module)即可由汇编程序编译程序装入程序翻译程序作为一个整体来处理的一级独立的、可识别的程序指令。 它是大型程序指令的一个组成部分。 在Windows中,术语“模块”一般是指任何能被装入内存中运行的可执行代码和数据的集合。更明确地讲,模块指的就是一个.EXE文件(又称为应用程序模块),或一个动态链接库(DLL — Dynamic Linking Library,又被称为动态链接库模块或DLL模块),或一个设备驱动程序,也可能是一个程序包含的能被另一个程序存取的数据资源。模块一词也被用于特指自包含的一段程序。
简介
在Windows中,术语“模块”一般是指任何能被装入内存中运行的可执行代码和数据的集合。例如,一个可单独编译的源文件,或该源文件被编译器处理之后所生成的目标程序。当制作一个程序时,模块一词用于指被连接在一起的许多模块中的某个模块。
组成
Windows本身由几个相关的模块组成,Windows API函数就是在Windows启动时装入内存中的几个动态链接库模块实现的。其中的三个主要模块是USER.EXE(用于窗口管理等)、KERNEL.EXE(用于内存管理的多任务调度)和GDI.EXE(图形设备接口,用于图形输出等)。
参考资料
最新修订时间:2024-05-21 17:25
目录
概述
简介
组成
参考资料