![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
飛雪一刀
这个作者很懒,什么都没留下…
展开
-
Linux操作系统中进程内存分配解析
在一个新进程建立时,将会建立自己的内存空间,32位的操作系统下,每个进程最大可寻址空间为4G,当然这里说的地址是虚拟地址,并且虚拟地址的0-3G对于一个进程的用户态和内核态来说是可以访问的,而3-4G是只有进程的内核态可以访问的,所以用户可以操作的只有3G。另外,我们都知识,一个进程中包含了堆、栈、静态变量,全局变量,代码段等,那么这些在进程的内存空间中是怎么布局的呢?转载 2015-01-18 00:41:46 · 1937 阅读 · 0 评论 -
Linux中ELF格式文件介绍
一、 ELF简介 ELF(Executable and Linkable Format)即可执行连接文件格式,是一种比较复杂的文件格式,但其应用广泛。与linux下的其他可执行文件(a.out,cof)相比,它对节的定义和gnu工具链对它的支持使它十分灵活,它保存的足够了系统相关信息使它能支持不同平台上的交叉编译和交叉链接,可移植性很强.同时它在执行中支持动态链接共享库。 EL原创 2015-01-18 22:40:20 · 620 阅读 · 0 评论