首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
说明在什么时候采用连接静态库的方法更合适,在什么时候采用连接动态库的方法更合适。
说明在什么时候采用连接静态库的方法更合适,在什么时候采用连接动态库的方法更合适。
admin
2016-05-12
102
问题
说明在什么时候采用连接静态库的方法更合适,在什么时候采用连接动态库的方法更合适。
选项
答案
在编译、连接静态库时,编译程序将用户程序要调用的库函数全部连接到用户的程序中,组合成一个完整的不可分割的执行代码。在运行时,用户程序就与原静态库脱离了联系。如果一个用户要在其他的同类计算机上运行该程序,就不需要将静态库和相应的运行环境复制过去,在这种情况下采用连接静态库是合适的。 如果有若干的应用程序要调用相同的库函数,那么各个应用分别都要把库中有关的函数连入自己的程序库中,这些冗余的代码极大地增加了程序的长度,平时要消耗较多的磁盘存储空间,这些应用同时运用时也要占用较大的内存空间,在这种情况下采用连接静态库是不合适的。 在编译、连接动态库时,编译程序并不将动态库中的函数连入用户的程序中,而只建立了对动态库的引用连接,因此所生成的目标代码长度要比使用静态库小得多。 当有若干程序要使用同一个动态库时,系统只要在内存中驻留该动态库的一个副本,各个调用程序共享同一个库的代码,这样大大减小了系统中执行代码的总长度,也使更多的用户程序可以并发地运行,在这种情况下采用连接动态库是合适的。 如果系统中只有一个程序要使用库,那么采用动态库的方式比起采用静态库的方式非但不能减少执行代码的总长度,反而可能增加其长度。因为在连接静态库时,系统只把用户要调用的库函数连入程序中,而在连接动态库时,尽管所生成的目标代码中不包含库中的函数代码,但在执行时系统却要把整个动态库都调入内存(在虚拟存储管理系统中只要部分调入即可),而不管是否要用到库中的全部函数。故在这种情况下采用连接动态库是不合适的。 另一方面,如果一个用户要在其他同类计算机上运行该程序,就必须将动态库和相应的运行环境复制过去,在这种情况下采用连接动态库不如采用连接静态库方便。
解析
转载请注明原文地址:https://kaotiyun.com/show/RSNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
某伺服系统结构如图所示,已知:KP=60V/rad,Kf=0.24V.s/rad,Rn=3Ω,Kn=2.5×103V/V,Kt=7.1N.m/A。试求:(1)系统增益Kv。(2)伺服刚度KK。
下列关于项目管理的说法正确的是()
某工程有A、B两个方案,现金流量如下表所示,当基准收益率为10%时,试用净现值法比较后,选择出较优方案。
某建材企业拟建钢筋生产线的设计产量为5000t/年,钢筋售价为3500元/t,每年总固定成本为140万元,单位可变成本为2800元/t。假定:产量、成本、盈利之间的关系均为线性关系,试进行盈亏平衡分析。
方法控制包括()
下列属于建筑工程技术经济分析需要经历步骤的是()
计算机网络安全是指利用网络管理控制和技术措施,保证在一个网络环境里,信息数据的机密性、___________及可使用性受到保护。
网络中的保密信息只能供经过___________,以经过允许的方式使用,信息不泄露给非授权用户、实体或过程,或供其利用。
选用西北角法来确定初始方案的理由是()
对于栈和队列,无论它们采用顺序存储结构还是链式存储结构,进行插入和删除操作的时间复杂度都是____。
随机试题
A.别络B.经别C.浮络D.经筋
属于H2受体阻滞药的是主要用于治疗内耳眩晕症的是
A、孙思邈B、白求恩C、张仲景D、希波克拉底E、杨泉“夫医者,非仁爱之士不可托也,非聪明达理不可任也,非廉洁淳良不可信也。”是说我国古代医生择徒甚严,此话出自
A.用药及反应发生时间顺序合理;停药以后反应停止,或迅速减轻或好转(根据机体免疫状态,某些ADR反应可出现在停药数天以后);再次使用,反应再现,并可能明显加重(即激发试验阳性);同时有文献资料佐证;并已排除原患疾病等其他混杂因素影响B.用药与反应发生时间
凡是三栏式账簿在摘要栏和借方科目之间均有“对方科目”。()
下列不属于风险缓释的措施的是()。
公共秩序管理部门的主要职责范围是:()。
《导游人员管理条例》第十三条第三款规定,遇紧急情形时导游人员依法享有调整或变更接待计划的权利。导游人员行使此权利时应当特别注意以下()限制条件。
我国对农业进行社会主义改造所遵循的原则是()。
面向对象程序设计思想的主要特征中不包括
最新回复
(
0
)