09 2017 档案

程序员的自我修养九Windows下的动态链接
摘要:9.1 DLL简介 DLL即动态链接库的缩写,它相对于Linux下的共享对象。 Windows下的DLL文件和EXE文件实际上是一个概念,它们都是有PE格式的二进制文件。 微软希望通过DLL机制加强软件的模块化设计,使得各种模块之间能够松散地组合、重用和升级。 9.1.1 进程地址空间和内存管理 一 阅读全文

posted @ 2017-09-28 09:48 Mr.Tan& 阅读(1660) 评论(0) 推荐(7) 编辑

程序员的自我修养七动态链接
摘要:7.1 为什么要动态链接 静态链接使得不同的程序开发者和部门能够相对独立的开发和测试自己的程序模块,从某种意义上来讲大大促进了程序开发的效率,原先现在程序规模也随之扩大。但静态链接的缺点也暴露出来:浪费内存、磁盘空间、模块更新困难。 静态链接的方式对于计算机内存和磁盘的空间浪费非常严重。特别是多线程 阅读全文

posted @ 2017-09-15 09:24 Mr.Tan& 阅读(1818) 评论(0) 推荐(1) 编辑

程序员的自我修养六可执行文件的装载与进程
摘要:可执行文件只有装载到内存以后才能被CPU执行 6.1进程虚拟地址空间 程序和进程的区别: 程序:是一个静态概念,它就是一些预先编译好的指令和数据集合的一个文件。 进程:是一个动态概念,它是程序运行时的一个过程,很多时候把动态库叫做运行时。 程序被运行起来以后,它就拥有了独立的虚拟地址空间。虚拟地址空 阅读全文

posted @ 2017-09-08 07:54 Mr.Tan& 阅读(1692) 评论(0) 推荐(4) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示