首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
说明在什么时候采用连接静态库的方法更合适,在什么时候采用连接动态库的方法更合适。
说明在什么时候采用连接静态库的方法更合适,在什么时候采用连接动态库的方法更合适。
admin
2016-05-12
50
问题
说明在什么时候采用连接静态库的方法更合适,在什么时候采用连接动态库的方法更合适。
选项
答案
在编译、连接静态库时,编译程序将用户程序要调用的库函数全部连接到用户的程序中,组合成一个完整的不可分割的执行代码。在运行时,用户程序就与原静态库脱离了联系。如果一个用户要在其他的同类计算机上运行该程序,就不需要将静态库和相应的运行环境复制过去,在这种情况下采用连接静态库是合适的。 如果有若干的应用程序要调用相同的库函数,那么各个应用分别都要把库中有关的函数连入自己的程序库中,这些冗余的代码极大地增加了程序的长度,平时要消耗较多的磁盘存储空间,这些应用同时运用时也要占用较大的内存空间,在这种情况下采用连接静态库是不合适的。 在编译、连接动态库时,编译程序并不将动态库中的函数连入用户的程序中,而只建立了对动态库的引用连接,因此所生成的目标代码长度要比使用静态库小得多。 当有若干程序要使用同一个动态库时,系统只要在内存中驻留该动态库的一个副本,各个调用程序共享同一个库的代码,这样大大减小了系统中执行代码的总长度,也使更多的用户程序可以并发地运行,在这种情况下采用连接动态库是合适的。 如果系统中只有一个程序要使用库,那么采用动态库的方式比起采用静态库的方式非但不能减少执行代码的总长度,反而可能增加其长度。因为在连接静态库时,系统只把用户要调用的库函数连入程序中,而在连接动态库时,尽管所生成的目标代码中不包含库中的函数代码,但在执行时系统却要把整个动态库都调入内存(在虚拟存储管理系统中只要部分调入即可),而不管是否要用到库中的全部函数。故在这种情况下采用连接动态库是不合适的。 另一方面,如果一个用户要在其他同类计算机上运行该程序,就必须将动态库和相应的运行环境复制过去,在这种情况下采用连接动态库不如采用连接静态库方便。
解析
转载请注明原文地址:https://kaotiyun.com/show/RSNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
什么是顺序控制系统?分为哪几类?
已知系统的结构图如图所示,若χ(t)=2×1(t)时,使σ%=20%,τ应为多大,此时Ts是多少?
某直流电动机的电枢电压为24V,其堵转转矩为Tb=20N.m,电动机的反电动势系数Ke=1.2,试求:(1)电动机的机械特性硬度。(2)画出24V时电动机转矩与转速的关系曲线。
属于模块化小型PLC,并能满足中等性能应用要求的PLC系统是【】
连续路径控制中为了控制工具沿任意直线或曲线运动,必须同时控制每一个轴的【】,使得它们同步协调到达目标点。
业主委托建设管理单位在项目开始阶段就参与项目的实施过程,为设计方提供施工方面的建议,随后负责管理施工过程,这种项目采购模式是()
简述我国建筑市场采用的主要采购模式。
备选的两个方案的计算期相同,甲方案投资额为500万元,年经营成本为80万元,乙方案投资额为550万元,年经营成本为70万元,已知本行业基本投资回收期为6年,试选择较优的方案。
某公司新建一厂,设计能力为年产建材30万吨,每吨价格650元,单位产品可变成本为400元,总固定成本为3000万元。试分析:生产能力利用率表示的盈亏平衡点。
简述国际标准化组织所定义的网络管理的五大功能。
随机试题
认识客体
此时首选具有诊断意义的检查是经磺脲类治疗后,患者空腹及餐后血糖多次正常,之后最不合适的处理为
工程建设新技术的范畴包括工程设计技术、工程材料、工程结构、施工工艺等,但不包括()。
著作权人可以许可他人行使的著作权包括()。
甲企业为生产企业,丙企业为商业零售企业。甲企业和丙企业均为增值税一般纳税人,销售货物的税率为17%。2012年12月发生以下业务:(1)12月6日丙企业采用分期付款方式从甲企业购人家用电器,双方签订的合同中规定:购销金额12万元(不含税),货款
埃赫那吞改革
下列哪些脑区是情绪的中枢机制?()
以下网络安全技术中,不能用于防止发送或接收信息的用户出现“抵赖”的是
数据库系统的三级模式不包括
一般来说,数据库的设计过程要经历3个大的阶段,即可行性分析与研究阶段、系统设计阶段、设计实施与系统运行阶段。概念设计、逻辑结构设计、物理结构设计属于数据库设计的【】阶段。
最新回复
(
0
)