首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
阐述静态库和动态库的概念,论述它们各自的优缺点。
阐述静态库和动态库的概念,论述它们各自的优缺点。
admin
2016-05-14
34
问题
阐述静态库和动态库的概念,论述它们各自的优缺点。
选项
答案
对于静态库,在编译、连接程序时,编译程序将用户程序要调用的库函数全部连接到用户的程序中,组合成一个完整的不可分割的执行代码。在运行时,用户程序就与原库脱离了联系。如果有若干的应用程序要调用相同的库函数,那么各个应用分别都要把库中有关的函数连接到自己的程序库中,这些冗余的代码极大地增加了程序的长度,这要占用较多的磁盘存储空间,这些应用同时运用时也要占用较大的内存空间。 动态库的原理类似于共享代码段,当用户在编译行中指定库时,编译程序并不将动态库中的函数连接到用户的程序中,而只建立了对动态库的引用连接,因此所生成的目标代码长度要比使用静态库时小得多。在实际装入运行时,系统根据用户程序中的引用连接信息,再把动态库从盘中调入内存,以使用户程序可以直接调用库函数。 当有若干程序要使用同一个动态库时,系统只要在内存中驻留该动态库的一个副本,各个调用程序共享同一个库的代码,这样大大减小了系统中执行代码的总长度,也使更多的用户程序可以并发地运行。 从另一方面讲,如果系统中只有一个程序要使用库,那么采用动态库的方式比起采用静态库的方式非但不能减少执行代码的总长度,反而可能增加其长度。因为在连接静态库时,系统只把用户要调用的库函数连接到程序中,而在连接动态库时,尽管所生成的目标代码中不包含库中的函数代码,但在执行时系统却要把整个动态库都调入内存(在虚拟存储管理系统中只要部分调入即可),而不管是否要用到库中的全部函数。
解析
转载请注明原文地址:https://kaotiyun.com/show/p4Nx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
下列关于双代号网络图的绘制原则说法不正确的是()
将自身包围在主程序的四周,对原来的程序不进行修改的病毒称为()
基于网关的入侵检测系统是由新一代的___________结合路由与高速交换技术构成的。()
机房环境安全内容主要包括:机房防火与防盗、防雷与__________、防尘与防静电,以及防地震等自然灾害。()
量化分析方法常用于()
某公司对过去一年中某种配件的顾客需求管理统计如题34表,试计算并在表中填写出累计概率分布和随机数分布。
下列对进程的描述正确的是()
在Linux和Windows共存时,文件共享和打印机共享的实现是通过()
简述线程的概念及引进“线程”的好处。
远程登录协议TELNET使用的默认端口号是()
随机试题
足部额窦反射区出现茧、鸡眼,提示头部不适。()
整理编《战国策》的人是
患部红肿高大、根盘紧束,焮热疼痛者为患部漫肿无头,皮色不变或晦暗,局部麻木,不热少痛者为
女,14岁。右大腿下端肿痛1个月,查体局部软组织肿胀、压痛,X线片示右股骨下端溶骨性破坏,伴有骨膜反应,血碱性磷酸酶明显增高。最可能的诊断是
规划环境影响评价的适用范围包括国务院有关部门、设区的市级以上地方人民政府及其有关部门编制的()规划,编写该规划有关环境影响的篇章或者说明。
某生产小电器的企业为增值税小规模纳税人,2012年6月发生如下经济业务:外购原材料一批用于生产,取得增值税专用发票,注明价款1000元,增值税170元;销售50件自产A产品,价税合并取得收入12360元;将2件A产品赠送给客户试用。该企业当月应缴纳增值税为
医学专家指出,经常为小事而生气的人,更容易得肿瘤等重大疾病,这一观点从一侧面表明()。
下面各正方形中的四个数之间都有相同的规律,根据这种规律,可知m的值为()。
利用样本检验统计假设真伪的过程叫做()。
A.Doescanceralwayscausepain?B.Cancancerbeprevented?C.Whatiscancer?D.Howcommoniscancer?E.Whatcausescancer?
最新回复
(
0
)