程序编译,链接,运行过程

进程在内存上的布局: 在x86体系32位linux内核/操作系统下: 每一个进程在运行的时候,系统会为其分配一个以上构造的4G的虚拟地址空间:3G为用户空间(私有)1G为内核空间(共享) 对任何一个普通进程:涉及到5种不同段。 代码段:用来存放程序的执行代码,大小在程序运行前已经确定,并且只读不可写,也包含一些只读的常数变量,例字符串常量等。 数据段: 用来存放程序中已初始化的全局变量(静态内存分
相关文章
相关标签/搜索