首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
说明在什么时候采用连接静态库的方法更合适,在什么时候采用连接动态库的方法更合适。
说明在什么时候采用连接静态库的方法更合适,在什么时候采用连接动态库的方法更合适。
admin
2016-05-12
47
问题
说明在什么时候采用连接静态库的方法更合适,在什么时候采用连接动态库的方法更合适。
选项
答案
在编译、连接静态库时,编译程序将用户程序要调用的库函数全部连接到用户的程序中,组合成一个完整的不可分割的执行代码。在运行时,用户程序就与原静态库脱离了联系。如果一个用户要在其他的同类计算机上运行该程序,就不需要将静态库和相应的运行环境复制过去,在这种情况下采用连接静态库是合适的。 如果有若干的应用程序要调用相同的库函数,那么各个应用分别都要把库中有关的函数连入自己的程序库中,这些冗余的代码极大地增加了程序的长度,平时要消耗较多的磁盘存储空间,这些应用同时运用时也要占用较大的内存空间,在这种情况下采用连接静态库是不合适的。 在编译、连接动态库时,编译程序并不将动态库中的函数连入用户的程序中,而只建立了对动态库的引用连接,因此所生成的目标代码长度要比使用静态库小得多。 当有若干程序要使用同一个动态库时,系统只要在内存中驻留该动态库的一个副本,各个调用程序共享同一个库的代码,这样大大减小了系统中执行代码的总长度,也使更多的用户程序可以并发地运行,在这种情况下采用连接动态库是合适的。 如果系统中只有一个程序要使用库,那么采用动态库的方式比起采用静态库的方式非但不能减少执行代码的总长度,反而可能增加其长度。因为在连接静态库时,系统只把用户要调用的库函数连入程序中,而在连接动态库时,尽管所生成的目标代码中不包含库中的函数代码,但在执行时系统却要把整个动态库都调入内存(在虚拟存储管理系统中只要部分调入即可),而不管是否要用到库中的全部函数。故在这种情况下采用连接动态库是不合适的。 另一方面,如果一个用户要在其他同类计算机上运行该程序,就必须将动态库和相应的运行环境复制过去,在这种情况下采用连接动态库不如采用连接静态库方便。
解析
转载请注明原文地址:https://kaotiyun.com/show/RSNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
已知某交流感应电动机的极对数为2,工作频率为50Hz,转差率为0.8,则该电动机的转速为【】
若某系统的受控变量是机械运动,且此系统是一种反馈控制系统,则此系统称为【】
500线的增量编码器,在10个编码器脉冲的时间间隔内计数10000个时钟脉冲,已知电动机转速为120r/min。试求时钟脉冲的周期。
三相反应式步进电动机,有40个齿,通以1000Hz的脉冲时,其转速为250r/min。试求:(1)电动机的通电方式。(2)此种通电方式下电动机的步距角。
某项目第一年初投资2000万元,第二年末投入1300万元,第三年末投入800万元,年利率为8%,若要求第六年末一次收回,问共需要多少万元?
以指标的性质为标准进行分类,建设项目经济评价指标可划分为时间性指标、价值性指标和_________。
两个以上法人或者其他组织组成一个联合体,以一个投标人的身份共同投标是()
NNTP的中文含义是()
简述WindowsServer2003内核的基本功能。
TLI/XTI提供两种服务模式,即面向连接的服务模式和________的服务模式。
随机试题
二度Ⅱ型房室传导阻滞的心电图是指
首次系统地提出全新的“学习型组织”概念的是【】
甲亢术前加服碘剂的主要目的是()
如何确保利用前带原理定量检测补体单个成分的检测质量
短暂性脑缺血发作应用阿司匹林治疗的目的是
太子参的功效是
近几年VR(虚拟现实)产品的销售量节节攀升,顾客群逐渐扩大;不同企业的产品在技术和性能方面有较大差异;消费者对产品质量的要求不高。从市场角度看。现阶段VR行业的成功关键因素有()。
以下不属于人力资源特点的是()。
2012年年末,合肥市规模以上工业企业2087户,全年实现工业增加值1653.54亿元,比上年增长17.4%。其中,轻工业增加值653.28亿元,增长16.5%;重工业增加值1000.26亿元,增长18%。战略性新兴产业完成产值1598.74亿元,比上年增
A、Movement.B、Learning.C、Imagination.D、Logicalthinking.B
最新回复
(
0
)