- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第四章可执行文件的生成与加载执行
一、名词解释
链接:在计算机编程中,链接是指将多个源文件或目标文件中的代码和数据组合成一个
可执行文件或共享库文件的过程。
可重定位文件:包含了程序的代码和数据,但是还没有完成地址的最终分配,可以在链
接时进行地址的重定位,得到可执行文件。
可执行文件:经过链接之后,完成了地址的最终分配,可以直接在操作系统上执行的文
件。
符号解析:在链接过程中,将符号(如函数名、变量名)与其在程序中的地址或者其他
符号相关联的过程。
重定位:将程序中的符号引用与其真正的地址或者其他符号关联起来的过程。
ELF头:ExecutableandLinkableFormat头,是一种用于描述可执行文件和共享库文件
结构的数据结构。
节头表:包含了可执行文件或共享库文件中各个节()的信息,如起始地址、大
section
小等。
程序头表:包含了可执行文件或共享库文件中各个程序段()的信息,如加载
segment
地址、大小等。
只读代码段:存放程序的代码,只允许读取操作,不允许写入操作。
可读写数据段:存放程序的数据,允许读取和写入操作。
/
全局符号:在整个程序中都可见的符号,可以被其他文件引用。
外部符号:在当前文件中未定义,但在其他文件中定义的符号。
本地符号:仅在当前文件中可见的符号,对其他文件不可见。
强符号:在链接过程中,优先选择的符号。
COMMON符号:未被初始化的全局变量或未定义的外部变量的符号。
静态链接:在编译时将所有的库文件链接到可执行文件中的链接方式。
共享库文件:包含了可执行文件所需的代码和数据,可以在多个进程间共享使用的文件。
动态链接:在程序运行时将共享库文件链接到内存中的链接方式。
动态链接器:负责在程序运行时将共享库文件链接到内存中的系统程序。
动态链接库:包含了可执行文件所需的代码和数据,可以在程序运行时被动态链接到内
存中使用的库文件。
进程:计算机中正在运行的程序的实例,是操作系统进行资源分配和调度的基本单位。
进程描述符:操作系统中用于描述进程的数据结构。
命令行解释程序:接收用户输入的命令行,并将其解释为操作系统能够执行的命令的程
序。
指令周期:CPU执行一条指令所经历的时间周期。
指令译码器:负责将指令解码成对应的操作控制信号的硬件模块。
内部异常:由程序执行过程中的错误或不正常情况引起的异常。
外部中断:由外部设备(如硬件中断、时钟中断)引起的中断。
数据通路:CPU中负责数据传输和处理的部件的集合。
执行部件:CPU中负责执行指令的部件,包括算术逻辑单元(ALU)等。
功能部件:CPU中用于实现特定功能的部件,如乘法器、除法器等。
控制器:CPU中负责控制整个运算过程的部件。
时钟信号:CPU内部的时钟信号,用于同步各个部件的工作。
指令流水线:CPU中用于提高指令执行速度的一种技术,将指令执行过程划分为多个
阶段并行处理。
二、简答题
如何将多个程序模块组合生成可执行文件简述从源程序到可执行文件的转换过程。
(1)C?
将多个程序模块组合生成可执行文件的过程主要包括编译()、汇编
CCompilation
()、链接()三个阶段。
AssemblyLinking
编译阶段:对每个程序模块进行编译,生成对应的目标文件(),目标
1.
您可能关注的文档
最近下载
- TSCIA 003-2021 陕西省市政基础设施工程施工技术文件管理规程.pdf VIP
- NF5280M6_可靠性预计报告.pdf VIP
- 便道施工技术交底111.doc VIP
- 第四版(2025)国际压力性损伤溃疡预防和治疗临床指南解读PPT课件.pptx VIP
- 木工家具做法.docx VIP
- 人工智能赋能初中教学评价体系改革研究.pdf VIP
- 专题09 三角函数拆角与恒等变形归类(原卷版)备考2025高考数学一轮知识清单.pdf VIP
- 小学课间活动中的趣味数学游戏设计与应用研究教学研究课题报告.docx
- 2023年华为HCIE数通(H12-891)认证培训考试题库大全-下(判断、填空、简答题).pdf VIP
- 外研版(三起)五年级下册英语期末测试题(含答案).docx VIP
文档评论(0)