首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
阐述静态库和动态库的概念,论述它们各自的优缺点。
阐述静态库和动态库的概念,论述它们各自的优缺点。
admin
2016-05-14
24
问题
阐述静态库和动态库的概念,论述它们各自的优缺点。
选项
答案
对于静态库,在编译、连接程序时,编译程序将用户程序要调用的库函数全部连接到用户的程序中,组合成一个完整的不可分割的执行代码。在运行时,用户程序就与原库脱离了联系。如果有若干的应用程序要调用相同的库函数,那么各个应用分别都要把库中有关的函数连接到自己的程序库中,这些冗余的代码极大地增加了程序的长度,这要占用较多的磁盘存储空间,这些应用同时运用时也要占用较大的内存空间。 动态库的原理类似于共享代码段,当用户在编译行中指定库时,编译程序并不将动态库中的函数连接到用户的程序中,而只建立了对动态库的引用连接,因此所生成的目标代码长度要比使用静态库时小得多。在实际装入运行时,系统根据用户程序中的引用连接信息,再把动态库从盘中调入内存,以使用户程序可以直接调用库函数。 当有若干程序要使用同一个动态库时,系统只要在内存中驻留该动态库的一个副本,各个调用程序共享同一个库的代码,这样大大减小了系统中执行代码的总长度,也使更多的用户程序可以并发地运行。 从另一方面讲,如果系统中只有一个程序要使用库,那么采用动态库的方式比起采用静态库的方式非但不能减少执行代码的总长度,反而可能增加其长度。因为在连接静态库时,系统只把用户要调用的库函数连接到程序中,而在连接动态库时,尽管所生成的目标代码中不包含库中的函数代码,但在执行时系统却要把整个动态库都调入内存(在虚拟存储管理系统中只要部分调入即可),而不管是否要用到库中的全部函数。
解析
转载请注明原文地址:https://kaotiyun.com/show/p4Nx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
简述安全威胁的概念。
计算机网络系统面临的典型安全威胁中通过假冒、身份攻击、系统漏洞等手段,获取系统访问权,从而使非法用户进入网络系统读取、删除、修改或插入信息等指的是___________。
“Yankee”病毒属于文件型病毒的()
基于网关的入侵检测系统是由新一代的___________结合路由与高速交换技术构成的。()
下面关于个人防火墙特点的说法中,错误的是()
下面关于模拟攻击技术的说法,不正确的一项是()
从管理和用户角度简述WindowsServer2003活动目录的优点。
安装WindowsServer2003的活动目录必须具有________权限。
从静态的角度看,进程的组成包括()
PDL不仅可以作为一种设计工具,还可以作为__________工具直接插在源程序中间,以保持文档和程序的一致性。
随机试题
根据生态学、生态经济学的原理,在中国传统农业精耕细作的基础上,应用现代科学技术建立和发展起来的一种多层次、多结构、多功能的集约经营管理的综合农业生产体系叫做()。
肝脓肿患者术后常规放置引流管,其护理措施是
以下关于桩冠外形的描述,正确的是
根据《中华人民共和国野生动物保护法》对野生动物保护的有关规定,下列说法正确的是()。
主持编制施工组织设计的人员是()。
某工厂从无关系的美国某企业购买了一批机械设备,成交条件为CIF广州,该批货物的发票列示如下:机器设备USD500000;运保费USD5000;卖方佣金USD25000;培训费USD2000;设备调试费USD20000。该批货物海关申报的总价应是______
发生在个人之间或小群体成员间的感染,称为()。
“学而时习之”体现的教学原则是()。
解放战争时期,国民党当局不仅极度仇视共产党,而且对民主党派、民主人士也是充满敌意,不断以暴力对他们施行迫害。使民主党派进一步认清在国民党统治下进行任何和平、合法的改良运动.都是不切实际的,从而彻底放弃了在共产党和国民党之间走“中间路线”的幻想的事件是国民党
Thenextgreatlandareathatmanhopestocolonizeisthemoon.InsizeitisnearequaltotheareaofNorthand
最新回复
(
0
)