首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
阐述静态库和动态库的概念,论述它们各自的优缺点。
阐述静态库和动态库的概念,论述它们各自的优缺点。
admin
2016-05-14
51
问题
阐述静态库和动态库的概念,论述它们各自的优缺点。
选项
答案
对于静态库,在编译、连接程序时,编译程序将用户程序要调用的库函数全部连接到用户的程序中,组合成一个完整的不可分割的执行代码。在运行时,用户程序就与原库脱离了联系。如果有若干的应用程序要调用相同的库函数,那么各个应用分别都要把库中有关的函数连接到自己的程序库中,这些冗余的代码极大地增加了程序的长度,这要占用较多的磁盘存储空间,这些应用同时运用时也要占用较大的内存空间。 动态库的原理类似于共享代码段,当用户在编译行中指定库时,编译程序并不将动态库中的函数连接到用户的程序中,而只建立了对动态库的引用连接,因此所生成的目标代码长度要比使用静态库时小得多。在实际装入运行时,系统根据用户程序中的引用连接信息,再把动态库从盘中调入内存,以使用户程序可以直接调用库函数。 当有若干程序要使用同一个动态库时,系统只要在内存中驻留该动态库的一个副本,各个调用程序共享同一个库的代码,这样大大减小了系统中执行代码的总长度,也使更多的用户程序可以并发地运行。 从另一方面讲,如果系统中只有一个程序要使用库,那么采用动态库的方式比起采用静态库的方式非但不能减少执行代码的总长度,反而可能增加其长度。因为在连接静态库时,系统只把用户要调用的库函数连接到程序中,而在连接动态库时,尽管所生成的目标代码中不包含库中的函数代码,但在执行时系统却要把整个动态库都调入内存(在虚拟存储管理系统中只要部分调入即可),而不管是否要用到库中的全部函数。
解析
转载请注明原文地址:https://kaotiyun.com/show/p4Nx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
下列不属于依次施工的特点的是()
“黑色星期五”病毒属于文件型病毒的()
计算机网络安全是指利用管理控制和技术措施,保证在一个网络环境里,信息数据的__________、完整性及可使用性受到保护。()
能够寄生在文件中的计算机病毒称为___________病毒。
一般的,计算机病毒都是由___________从系统获取控制权,引导病毒的其他部分工作。()
试图把自己的程序加入或取代部分操作系统进行工作,具有很强的破坏力,可以导致整个系统瘫痪的病毒是___________。()
依据事物发展内部因素变化的因果关系来预测事物未来发展趋势的方法属于()
在马尔柯夫过程中,平衡概率矩阵的特点是()
简述线程的概念及引进“线程”的好处。
源程序经过编译和连接后生成的目标代码地址是_______。
随机试题
抗战时期,晋察冀边区和晋冀鲁豫边区设置的行政公署属于()
系统脱敏疗法的理论基础是()
A、反常呼吸B、纵隔摆动C、两者均有D、两者均无开放性气胸可见
放置闭式引流后,进行性出血的指征是连续3小时,每小时引流血液超过( )。
不属于萎缩的器官是
女,20岁。反复发作呼吸困难、胸闷、咳嗽3年,每年秋季发作,可自行缓解。此次已经发作半天症状仍继续加重而来就诊。体检:双肺满布哮鸣音,心率90次/分,律齐,无杂音。对该患者的诊断首先应当考虑为
下列哪项不是代谢性酸中毒的临床表现
关于新增无形资产价值的确定与计价,下列说法正确的是()。
阅读下面的文言文,完成下列例题。张佶,字仲雅,本燕人,后徙华州渭南。初名志言,后改焉。父防,殿中少监。佶少有志节,始用荫补殿前承旨,以习儒业,献文求试,换国子监丞。迁著作佐郎、监三白渠、知泾阳县。端拱初,为太子右赞善大夫。曹州民有被诬杀人者,诏往
根据所给资料,可以得出2006年劳动报酬占全省GDP比重最大的是( )。1995~2006年间,工资总额增幅最快的省份是( )。
最新回复
(
0
)