首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
阐述静态库和动态库的概念,论述它们各自的优缺点。
阐述静态库和动态库的概念,论述它们各自的优缺点。
admin
2016-05-14
35
问题
阐述静态库和动态库的概念,论述它们各自的优缺点。
选项
答案
对于静态库,在编译、连接程序时,编译程序将用户程序要调用的库函数全部连接到用户的程序中,组合成一个完整的不可分割的执行代码。在运行时,用户程序就与原库脱离了联系。如果有若干的应用程序要调用相同的库函数,那么各个应用分别都要把库中有关的函数连接到自己的程序库中,这些冗余的代码极大地增加了程序的长度,这要占用较多的磁盘存储空间,这些应用同时运用时也要占用较大的内存空间。 动态库的原理类似于共享代码段,当用户在编译行中指定库时,编译程序并不将动态库中的函数连接到用户的程序中,而只建立了对动态库的引用连接,因此所生成的目标代码长度要比使用静态库时小得多。在实际装入运行时,系统根据用户程序中的引用连接信息,再把动态库从盘中调入内存,以使用户程序可以直接调用库函数。 当有若干程序要使用同一个动态库时,系统只要在内存中驻留该动态库的一个副本,各个调用程序共享同一个库的代码,这样大大减小了系统中执行代码的总长度,也使更多的用户程序可以并发地运行。 从另一方面讲,如果系统中只有一个程序要使用库,那么采用动态库的方式比起采用静态库的方式非但不能减少执行代码的总长度,反而可能增加其长度。因为在连接静态库时,系统只把用户要调用的库函数连接到程序中,而在连接动态库时,尽管所生成的目标代码中不包含库中的函数代码,但在执行时系统却要把整个动态库都调入内存(在虚拟存储管理系统中只要部分调入即可),而不管是否要用到库中的全部函数。
解析
转载请注明原文地址:https://kaotiyun.com/show/p4Nx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
工程事故报告后出现新情况,以及事故发生之日起________日内伤亡人数发生变化的,应当及时补报。()
条件概率预测法、产生式/专家系统、状态转换方法等方法属于入侵检测的___________方式。
某局域网如下图所示,其中1号设备是路由器,4号设备是交换机,5号和6号设备是DMZ区服务器,7号、8号和9号设备是个人计算机。请回答下列问题:5套防病毒软件应该安装在哪5个设备上?
简述计算机病毒的逻辑结构及各模块的功能。
下面关于防火墙的说法中,正确的是()
下面关于模拟攻击技术的说法,不正确的一项是()
入侵检测系统基于数据源可分为:基于主机、___________、混合入侵检测、基于网关的入侵检测系统及文件完整性检测系统。
可用于不确定条件下决策类型的方法是()
在存货管理中,除进行经济订货量的计算以外,还需确定_______。
随机试题
公安机关办理治安案件的期限,自受理之日起不得超过();案情重大、复杂的,经上一级公安机关批准,可以延长()。
琦君的散文《髻》刻画出【】
脊髓是内脏反射活动的初级中枢,但不参与完成的反射是
A.龙胆泻肝汤合涤痰汤B.六味地黄丸合交泰丸C.安神定志丸D.黄连温胆汤E.天王补心丹合朱砂安神丸治疗阴虚火旺心悸的代表方为
按照科斯定理,如果产权是明晰的,只要通过市场交易,而无需政府的直接干预,就可以解决外部性的问题,前提是交易费用为零或者很小。()[2009年真题]
下列各项中,可以成为我国经济法律关系客体的有()。
以下关于考评指标标准的评分方法表述正确的有()。
过去5亿年里,地球高温期一般与大气中二氧化碳浓度较高的时期相吻合,反之亦然。目前,科学家正研究地球历史上的气候变迁,以预测今后大气中二氧化碳浓度上升时地球气候会发生怎样的变化,而不仅仅依靠计算机模型的预测。研究地球历史上的气候变迁可利用各种各样的
下列选项中,不属于C++关键字的是()。
Attheapartment,wefoundanunshaven,grey-hairedmansittinginashabbyrecliner.Hehadan【B1】______grinonhisface.His
最新回复
(
0
)