首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
说明在什么时候采用连接静态库的方法更合适,在什么时候采用连接动态库的方法更合适。
说明在什么时候采用连接静态库的方法更合适,在什么时候采用连接动态库的方法更合适。
admin
2016-05-12
95
问题
说明在什么时候采用连接静态库的方法更合适,在什么时候采用连接动态库的方法更合适。
选项
答案
在编译、连接静态库时,编译程序将用户程序要调用的库函数全部连接到用户的程序中,组合成一个完整的不可分割的执行代码。在运行时,用户程序就与原静态库脱离了联系。如果一个用户要在其他的同类计算机上运行该程序,就不需要将静态库和相应的运行环境复制过去,在这种情况下采用连接静态库是合适的。 如果有若干的应用程序要调用相同的库函数,那么各个应用分别都要把库中有关的函数连入自己的程序库中,这些冗余的代码极大地增加了程序的长度,平时要消耗较多的磁盘存储空间,这些应用同时运用时也要占用较大的内存空间,在这种情况下采用连接静态库是不合适的。 在编译、连接动态库时,编译程序并不将动态库中的函数连入用户的程序中,而只建立了对动态库的引用连接,因此所生成的目标代码长度要比使用静态库小得多。 当有若干程序要使用同一个动态库时,系统只要在内存中驻留该动态库的一个副本,各个调用程序共享同一个库的代码,这样大大减小了系统中执行代码的总长度,也使更多的用户程序可以并发地运行,在这种情况下采用连接动态库是合适的。 如果系统中只有一个程序要使用库,那么采用动态库的方式比起采用静态库的方式非但不能减少执行代码的总长度,反而可能增加其长度。因为在连接静态库时,系统只把用户要调用的库函数连入程序中,而在连接动态库时,尽管所生成的目标代码中不包含库中的函数代码,但在执行时系统却要把整个动态库都调入内存(在虚拟存储管理系统中只要部分调入即可),而不管是否要用到库中的全部函数。故在这种情况下采用连接动态库是不合适的。 另一方面,如果一个用户要在其他同类计算机上运行该程序,就必须将动态库和相应的运行环境复制过去,在这种情况下采用连接动态库不如采用连接静态库方便。
解析
转载请注明原文地址:https://kaotiyun.com/show/RSNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
若考虑系统抑制干扰的能力,选择采样周期的一条法则是采样速率应选为闭环系统通频带的【】
一般说来,如果增大自然频率ωn的数值,则动态性能指标中的调整时间Ts【】
下列属于流水施工中空间参数的是()
下列内容不属于我国《工程建设项目施工招标投标办法》中列举的投标人之间串通投标报价行为的是()
下列属可行性研究阶段进行投资估算的方法是()
某项目的评标委员会组成如下:招标人代表2人,建设行政监督部门代表2人,技术、经济方面专家5人。关于此评标委员会人员的组成,下列说法正确的有()
滤波电路是一种__________,它可让一定频率范围内的电信号通过而阻止其他频率的电信号,从而起到滤波作用。()
根据任务属性的不同,入侵检测系统的功能结构分为哪几部分,作用分别是什么?
下列有关时间与资源优化的叙述中,不正确的是()
若信号量S的初值为1,执行一次P(S)操作后S的值为()
随机试题
侦查工作的最后一个阶段是
A.链霉素B.氯霉素C.白喉毒素D.嘌呤霉素E.红霉素主要抑制哺乳动物蛋白质合成的是
不属于血管扩张剂使用的适应证是
高颈髓病变病情严重的原因是易引起
在医患双方的道德关系中,起主导作用的是
硫酸镁缓解子痫时,应使用静脉注射,这是因为()。
为新增操作员设置操作权限。将操作员“002”设置为具有888账套的“总账一审核凭证及出纳签字”的操作权限。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是()。
我国的新闻发言人制度才刚刚起步,站在公众和媒体面前的新闻发言人,绝大多数都是从其他部门和行当转业而来的“新人”。面对媒体记者具有针对性的提问,答案不准确和不到位的情况在所难免。对这批被誉为“黄埔一期”的同学中一些新人说错了话,跑了调门,就大批特批,可想而知
国子监是隋唐时期专门的中央教育行政管理机构,其长官是()。
最新回复
(
0
)